Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmSourceIO.h

Go to the documentation of this file.
00001 /** @file  pmSourceIO.h
00002  *
00003  *  @author EAM, IfA; GLG, MHPCC
00004  *
00005  *  @version $Revision: 1.2 $ $Name: rel12 $
00006  *  @date $Date: 2006/04/17 18:01:05 $
00007  *
00008  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
00009  *
00010  */
00011 
00012 # ifndef PM_SOURCE_IO_H
00013 # define PM_SOURCE_IO_H
00014 
00015 int pmSourceDophotType (pmSource *source);
00016 
00017 bool pmSourcesWriteRAW (psArray *sources, char *filename);
00018 bool pmSourcesWriteOBJ (psArray *sources, char *filename);
00019 bool pmSourcesWriteSX (psArray *sources, char *filename);
00020 bool pmSourcesWriteCMP (psArray *sources, char *filename, psMetadata *header);
00021 bool pmSourcesWriteCMF (psFits *fits, psArray *sources, psMetadata *header, char *extname);
00022 
00023 psArray *pmSourcesReadCMP (char *filename, psMetadata *header);
00024 psArray *pmSourcesReadCMF (psFits *fits, psMetadata *header);
00025 
00026 bool pmSourcesWritePSFs (psArray *sources, char *filename);
00027 bool pmSourcesWriteEXTs (psArray *sources, char *filename);
00028 bool pmSourcesWriteNULLs (psArray *sources, char *filename);
00029 bool pmMomentsWriteText (psArray *sources, char *filename);
00030 bool pmPeaksWriteText (psArray *peaks, char *filename);
00031 
00032 bool pmFPAviewReadObjects (const pmFPAview *view, pmFPAfile *file);
00033 bool pmFPAReadObjects (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file);
00034 bool pmChipReadObjects (pmChip *chip, const pmFPAview *view, pmFPAfile *file);
00035 bool pmCellReadObjects (pmCell *cell, const pmFPAview *view, pmFPAfile *file);
00036 bool pmReadoutReadObjects (pmReadout *readout, const pmFPAview *view, pmFPAfile *file);
00037 
00038 bool pmFPAviewWriteObjects (const pmFPAview *view, pmFPAfile *file);
00039 bool pmFPAWriteObjects (pmFPA *fpa, const pmFPAview *view, pmFPAfile *file);
00040 bool pmChipWriteObjects (pmChip *chip, const pmFPAview *view, pmFPAfile *file);
00041 bool pmCellWriteObjects (pmCell *cell, const pmFPAview *view, pmFPAfile *file);
00042 bool pmReadoutWriteObjects (pmReadout *readout, const pmFPAview *view, pmFPAfile *file);
00043 
00044 # endif /* PM_SOURCE_IO_H */

Generated on Mon Jul 3 14:24:27 2006 for Pan-STARRS Module Library by  doxygen 1.4.4