00001 /* @file pmPFAExtent.h 00002 * 00003 * @author Paul Price, IfA 00004 * 00005 * @version $Revision: 1.2 $ $Name: $ 00006 * @date $Date: 2007/01/24 02:54:14 $ 00007 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 00008 */ 00009 00010 #ifndef PM_FPA_EXTENT_H 00011 #define PM_FPA_EXTENT_H 00012 00013 /// @addtogroup Camera Camera Layout 00014 /// @{ 00015 00016 /// Return the extent of a readout 00017 /// 00018 /// The extent is determined from an image, if present, or the CELL.TRIMSEC otherwise. 00019 psRegion *pmReadoutExtent(const pmReadout *readout ///< The readout of interest 00020 ); 00021 00022 /// Return the extent of a cell 00023 /// 00024 /// The extent is determined from the extent of the component readouts, plus CELL.X0,Y0 00025 psRegion *pmCellExtent(const pmCell *cell ///< The cell of interest 00026 ); 00027 00028 /// Return the extent of a chip 00029 /// 00030 /// The extent is determined from the extent of the component cells, plus CHIP.X0,Y0 00031 psRegion *pmChipExtent(const pmChip *chip ///< The chip of interest 00032 ); 00033 00034 /// Return the extent of an FPA 00035 /// 00036 /// The extent is determined from the extent of the component chips. 00037 psRegion *pmFPAExtent(const pmFPA *fpa ///< The FPA of interest 00038 ); 00039 00040 /// @} 00041 #endif
1.5.1