IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 25, 2007, 2:05:18 PM (19 years ago)
Author:
jhoblitt
Message:

add first pass nebclient support/linking
change pmConfigConvertFilename() to accept a boolean create [file] parameter

Location:
trunk/psModules/src/objects
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmPSF_IO.c

    r10421 r11292  
    66 *  @author EAM, IfA
    77 *
    8  *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2006-12-03 18:48:10 $
     8 *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-01-26 00:05:18 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    204204    case PM_FPA_FILE_PSF:
    205205        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    206         realname = pmConfigConvertFilename (filename, config);
     206        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
     207        realname = pmConfigConvertFilename (filename, config, create);
    207208
    208209        psMetadata *psfData = pmPSFtoMetadata (NULL, psf);
     
    308309    case PM_FPA_FILE_PSF:
    309310        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    310         realname = pmConfigConvertFilename (filename, config);
     311        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
     312        realname = pmConfigConvertFilename (filename, config, create);
    311313
    312314        psMetadata *psfData = psMetadataConfigRead(NULL, &Nfail, realname, FALSE);
  • trunk/psModules/src/objects/pmSourceIO.c

    r11246 r11292  
    33 *  @author EAM, IfA
    44 *
    5  *  @version $Revision: 1.18 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2007-01-23 03:20:13 $
     5 *  @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2007-01-26 00:05:18 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    182182        return false;
    183183
     184    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
     185
    184186    switch (file->type) {
    185187    case PM_FPA_FILE_RAW:
    186188        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    187         realname = pmConfigConvertFilename (filename, config);
     189        realname = pmConfigConvertFilename (filename, config, create);
    188190        pmSourcesWriteRAW (sources, realname);
    189191        psFree (realname);
     
    193195    case PM_FPA_FILE_OBJ:
    194196        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    195         realname = pmConfigConvertFilename (filename, config);
     197        realname = pmConfigConvertFilename (filename, config, create);
    196198        pmSourcesWriteOBJ (sources, realname);
    197199        psFree (realname);
     
    201203    case PM_FPA_FILE_SX:
    202204        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    203         realname = pmConfigConvertFilename (filename, config);
     205        realname = pmConfigConvertFilename (filename, config, create);
    204206        pmSourcesWriteSX (sources, realname);
    205207        psFree (realname);
     
    211213        hdu = pmFPAviewThisHDU (view, file->fpa);
    212214        filename = pmFPAfileNameFromRule (file->filerule, file, view);
    213         realname = pmConfigConvertFilename (filename, config);
     215        realname = pmConfigConvertFilename (filename, config, create);
    214216
    215217        // copy the header to an output header, add the output header data
     
    452454        }
    453455
    454         psString realname = pmConfigConvertFilename (file->filename, config);
     456        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
     457        psString realname = pmConfigConvertFilename (file->filename, config, create);
    455458
    456459        file->fits = psFitsOpen (realname, "r");
Note: See TracChangeset for help on using the changeset viewer.