Changeset 6552 for branches/rel10_ifa/psModules/src/astrom/pmFPA.h
- Timestamp:
- Mar 8, 2006, 5:08:08 PM (20 years ago)
- File:
-
- 1 edited
-
branches/rel10_ifa/psModules/src/astrom/pmFPA.h (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/rel10_ifa/psModules/src/astrom/pmFPA.h
r6518 r6552 7 7 * @author GLG, MHPCC 8 8 * 9 * @version $Revision: 1.1.4. 2$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-03-0 4 03:03:28 $9 * @version $Revision: 1.1.4.3 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-03-09 03:08:08 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 18 18 #include <config.h> 19 19 #endif 20 20 21 #include "pslib.h" 21 #include "p sDB.h"22 #include "pmHDU.h" 22 23 23 24 /// @addtogroup AstroImage 24 25 /// @{ 25 26 26 27 27 /** Focal plane data structure … … 43 43 typedef struct 44 44 { 45 #if 0 45 46 // Astrometric transformations 46 47 psPlaneDistort* fromTangentPlane; ///< Transformation from tangent plane to focal plane 47 48 psPlaneDistort* toTangentPlane; ///< Transformation from focal plane to tangent plane 48 49 psProjection *projection; ///< Projection from tangent plane to sky 50 #endif 49 51 // Information 50 52 psMetadata *concepts; ///< Cache for PS concepts … … 72 74 typedef struct 73 75 { 76 #if 0 74 77 // Offset specifying position on focal plane 75 78 int col0; ///< Offset from the left of FPA. … … 78 81 psPlaneTransform* toFPA; ///< Transformation from chip to FPA coordinates 79 82 psPlaneTransform* fromFPA; ///< Transformation from FPA to chip coordinates 83 #endif 80 84 // Information 81 85 psMetadata *concepts; ///< Cache for PS concepts … … 100 104 typedef struct 101 105 { 102 // Offset specifying position on chip103 int col0; ///< Offset from the left of chip.104 int row0; ///< Offset from the bottom of chip.105 // Astrometric transformations106 psPlaneTransform* toChip; ///< Transformations from cell to chip coordinates107 psPlaneTransform* toFPA; ///< Transformations from cell to FPA coordinates108 psPlaneTransform* toSky; ///< Transformations from cell to sky coordinates109 // Information110 106 psMetadata *concepts; ///< Cache for PS concepts 111 psMetadata *c amera; ///< Camera Info107 psMetadata *config; ///< Cell configuration info 112 108 psMetadata *analysis; ///< Cell-level analysis metadata 113 109 psArray *readouts; ///< The readouts (referred to by number) … … 168 164 pmCell *pmCellAlloc( 169 165 pmChip *chip, ///< Parent chip 170 psMetadata *cameraData, ///< Camera data171 166 const char *name ///< Name of cell 172 167 ); … … 199 194 ); 200 195 201 /** Allocates a p_pmHDU 202 * 203 * XXX: More detailed description 204 * 205 * @return p_pmHDU* newly allocated p_pmHDU 206 */ 207 p_pmHDU *p_pmHDUAlloc(const char *extname // Extension name 208 ); 209 196 // Find the HDU in the FPA hierarchy 197 pmHDU *pmHDUFromFPA(pmFPA *fpa // FPA for which to find HDU 198 ); 199 pmHDU *pmHDUFromChip(pmChip *chip // Chip for which to find HDU 200 ); 201 pmHDU *pmHDUFromCell(pmCell *cell // Cell for which to find HDU 202 ); 210 203 211 204 /** Verify parent links.
Note:
See TracChangeset
for help on using the changeset viewer.
