00001 /* @file pmFPAHeader.h 00002 * @brief Functions read FITS headers for FPA components 00003 * 00004 * @author Paul Price, IfA 00005 * 00006 * @version $Revision: 1.3 $ $Name: $ 00007 * @date $Date: 2007/01/24 02:54:14 $ 00008 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 00009 */ 00010 00011 #ifndef PM_FPA_HEADER_H 00012 #define PM_FPA_HEADER_H 00013 00014 /// @addtogroup Camera Camera Layout 00015 /// @{ 00016 00017 /// Read the FITS header (and ingest concepts) for an FPA, if it exists at this level 00018 /// 00019 /// Returns false if there was a problem. Returns true if it successfully read the header, or if the header 00020 /// was already there. No iteration to lower levels is performed. 00021 bool pmFPAReadHeader(pmFPA *fpa, ///< FPA for which to read header 00022 psFits *fits ///< FITS file handle 00023 ); 00024 00025 /// Read the FITS header (and ingest concepts) for a chip, if it exists at this level 00026 /// 00027 /// Returns false if there was a problem. Returns true if it successfully read the header, or if the header 00028 /// was already there. No iteration to lower levels is performed. 00029 bool pmChipReadHeader(pmChip *chip, ///< Chip for which to read header 00030 psFits *fits ///< FITS file handle 00031 ); 00032 00033 /// Read the FITS header (and ingest concepts) for a cell, if it exists at this level 00034 /// 00035 /// Returns false if there was a problem. Returns true if it successfully read the header, or if the header 00036 /// was already there. No iteration to lower levels is performed. 00037 bool pmCellReadHeader(pmCell *cell, ///< Cell for which to read header 00038 psFits *fits ///< FITS file handle 00039 ); 00040 /// @} 00041 #endif
1.5.1