IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 19307


Ignore:
Timestamp:
Sep 2, 2008, 9:06:17 AM (18 years ago)
Author:
eugene
Message:

adding WCS file type to load astrometry info without loading sources

Location:
trunk/psModules/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/camera/pmFPAfile.c

    r19189 r19307  
    452452        return PM_FPA_FILE_CMF;
    453453    }
     454    if (!strcasecmp(type, "WCS"))     {
     455        return PM_FPA_FILE_WCS;
     456    }
    454457    if (!strcasecmp(type, "RAW"))     {
    455458        return PM_FPA_FILE_RAW;
     
    510513      case PM_FPA_FILE_CMF:
    511514        return ("CMF");
     515      case PM_FPA_FILE_WCS:
     516        return ("WCS");
    512517      case PM_FPA_FILE_RAW:
    513518        return ("RAW");
  • trunk/psModules/src/camera/pmFPAfile.h

    r19189 r19307  
    44 * @author EAM, IfA
    55 *
    6  * @version $Revision: 1.32 $ $Name: not supported by cvs2svn $
    7  * @date $Date: 2008-08-25 22:14:04 $
     6 * @version $Revision: 1.33 $ $Name: not supported by cvs2svn $
     7 * @date $Date: 2008-09-02 19:06:16 $
    88 * Copyright 2004-2005 Institute for Astronomy, University of Hawaii
    99 */
     
    3333    PM_FPA_FILE_CMP,
    3434    PM_FPA_FILE_CMF,
     35    PM_FPA_FILE_WCS,
    3536    PM_FPA_FILE_RAW,
    3637    PM_FPA_FILE_IMAGE,
  • trunk/psModules/src/camera/pmFPAfileIO.c

    r19189 r19307  
    197197      case PM_FPA_FILE_CMP:
    198198      case PM_FPA_FILE_CMF:
     199      case PM_FPA_FILE_WCS:
    199200        status = pmFPAviewReadObjects (view, file, config);
    200201        break;
     
    289290      case PM_FPA_FILE_CMP:
    290291      case PM_FPA_FILE_CMF:
     292      case PM_FPA_FILE_WCS:
    291293      case PM_FPA_FILE_PSF:
    292294      case PM_FPA_FILE_ASTROM_MODEL:
     
    471473        status = pmFPAviewWriteSourcePlot (view, file, config);
    472474        break;
     475
     476      case PM_FPA_FILE_WCS:
     477        psError(PS_ERR_IO, true, "cannot write type WCS (%s)", file->name);
     478        return false;
    473479
    474480      default:
     
    522528      case PM_FPA_FILE_SUBKERNEL:
    523529      case PM_FPA_FILE_CMF:
     530      case PM_FPA_FILE_WCS:
    524531      case PM_FPA_FILE_PSF:
    525532      case PM_FPA_FILE_ASTROM_MODEL:
     
    592599      case PM_FPA_FILE_CMP:
    593600      case PM_FPA_FILE_CMF:
     601      case PM_FPA_FILE_WCS:
    594602      case PM_FPA_FILE_PSF:
    595603      case PM_FPA_FILE_ASTROM_MODEL:
     
    732740      case PM_FPA_FILE_SUBKERNEL:
    733741      case PM_FPA_FILE_CMF:
     742      case PM_FPA_FILE_WCS:
    734743      case PM_FPA_FILE_PSF:
    735744      case PM_FPA_FILE_ASTROM_MODEL:
     
    926935      case PM_FPA_FILE_OBJ:
    927936      case PM_FPA_FILE_CMP:
     937      case PM_FPA_FILE_WCS:
    928938      case PM_FPA_FILE_JPEG:
    929939      case PM_FPA_FILE_KAPA:
  • trunk/psModules/src/objects/pmSourceIO.c

    r19087 r19307  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.64 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2008-08-16 22:36:18 $
     5 *  @version $Revision: 1.65 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2008-09-02 19:06:17 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    845845
    846846      case PM_FPA_FILE_CMF:
     847      case PM_FPA_FILE_WCS:  // "WCS" is CMF without detected objects
    847848        // read in header, if not yet loaded
    848849        hdu = pmFPAviewThisHDU (view, file->fpa);
     
    905906
    906907        // XXX these are case-sensitive since the EXTYPE is case-sensitive
    907         if (!strcmp (exttype, "SMPDATA")) {
    908             sources = pmSourcesRead_SMPDATA (file->fits, hdu->header);
    909         }
    910         if (!strcmp (exttype, "PS1_DEV_0")) {
    911             sources = pmSourcesRead_PS1_DEV_0 (file->fits, hdu->header);
    912         }
    913         if (!strcmp (exttype, "PS1_DEV_1")) {
    914             sources = pmSourcesRead_PS1_DEV_1 (file->fits, hdu->header);
    915         }
     908        if (file->type == PM_FPA_FILE_CMF) {
     909            if (!strcmp (exttype, "SMPDATA")) {
     910                sources = pmSourcesRead_SMPDATA (file->fits, hdu->header);
     911            }
     912            if (!strcmp (exttype, "PS1_DEV_0")) {
     913                sources = pmSourcesRead_PS1_DEV_0 (file->fits, hdu->header);
     914            }
     915            if (!strcmp (exttype, "PS1_DEV_1")) {
     916                sources = pmSourcesRead_PS1_DEV_1 (file->fits, hdu->header);
     917            }
     918        }
    916919
    917920        psTrace("psModules.objects", 6, "read CMF table from %s : %s : %s", file->filename, headname, dataname);
Note: See TracChangeset for help on using the changeset viewer.