Changeset 5786 for trunk/archive/scripts/src/phase2/pmFPA.h
- Timestamp:
- Dec 13, 2005, 5:47:35 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/archive/scripts/src/phase2/pmFPA.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/scripts/src/phase2/pmFPA.h
r5651 r5786 19 19 typedef struct { 20 20 // Astrometric transformations 21 psPlaneDistort* fromTangentPlane; // Transformation from tangent plane to focal plane22 psPlaneDistort* toTangentPlane; // Transformation from focal plane to tangent plane23 psProjection *projection; // Projection from tangent plane to sky21 psPlaneDistort* fromTangentPlane; // Transformation from tangent plane to focal plane 22 psPlaneDistort* toTangentPlane; // Transformation from focal plane to tangent plane 23 psProjection *projection; // Projection from tangent plane to sky 24 24 // Information 25 psMetadata *concepts; // Cache for PS concepts26 psMetadata *analysis; // FPA-level analysis metadata27 const psMetadata *camera; // Camera configuration28 psArray *chips; // The chips29 p_pmHDU *hdu; // FITS data30 psMetadata *phu; // Primary Header25 psMetadata *concepts; // Cache for PS concepts 26 psMetadata *analysis; // FPA-level analysis metadata 27 const psMetadata *camera; // Camera configuration 28 psArray *chips; // The chips 29 p_pmHDU *hdu; // FITS data 30 psMetadata *phu; // Primary Header 31 31 } pmFPA; 32 32 33 33 typedef struct { 34 34 // Offset specifying position on focal plane 35 int col0; // Offset from the left of FPA.36 int row0; // Offset from the bottom of FPA.35 int col0; // Offset from the left of FPA. 36 int row0; // Offset from the bottom of FPA. 37 37 // Astrometric transformations 38 psPlaneTransform* toFPA; // Transformation from chip to FPA coordinates39 psPlaneTransform* fromFPA; // Transformation from FPA to chip coordinates38 psPlaneTransform* toFPA; // Transformation from chip to FPA coordinates 39 psPlaneTransform* fromFPA; // Transformation from FPA to chip coordinates 40 40 // Information 41 psMetadata *concepts; // Cache for PS concepts42 psMetadata *analysis; // Chip-level analysis metadata43 psArray *cells; // The cells (referred to by name)44 pmFPA *parent; // Parent FPA45 bool valid; // Do we bother about reading and working with this chip?41 psMetadata *concepts; // Cache for PS concepts 42 psMetadata *analysis; // Chip-level analysis metadata 43 psArray *cells; // The cells (referred to by name) 44 pmFPA *parent; // Parent FPA 45 bool valid; // Do we bother about reading and working with this chip? 46 46 p_pmHDU *hdu; // FITS data 47 47 } pmChip; … … 49 49 typedef struct { 50 50 // Offset specifying position on chip 51 int col0; // Offset from the left of chip.52 int row0; // Offset from the bottom of chip.51 int col0; // Offset from the left of chip. 52 int row0; // Offset from the bottom of chip. 53 53 // Astrometric transformations 54 psPlaneTransform* toChip; // Transformations from cell to chip coordinates55 psPlaneTransform* toFPA; // Transformations from cell to FPA coordinates56 psPlaneTransform* toSky; // Transformations from cell to sky coordinates54 psPlaneTransform* toChip; // Transformations from cell to chip coordinates 55 psPlaneTransform* toFPA; // Transformations from cell to FPA coordinates 56 psPlaneTransform* toSky; // Transformations from cell to sky coordinates 57 57 // Information 58 psMetadata *concepts; // Cache for PS concepts59 psMetadata *camera; // Camera information60 psMetadata *analysis; // Cell-level analysis metadata61 psArray *readouts; // The readouts (referred to by number)62 pmChip *parent; // Parent chip63 bool valid; // Do we bother about reading and working with this cell?64 p_pmHDU *hdu; // FITS data58 psMetadata *concepts; // Cache for PS concepts 59 psMetadata *camera; // Camera information 60 psMetadata *analysis; // Cell-level analysis metadata 61 psArray *readouts; // The readouts (referred to by number) 62 pmChip *parent; // Parent chip 63 bool valid; // Do we bother about reading and working with this cell? 64 p_pmHDU *hdu; // FITS data 65 65 } pmCell; 66 66 67 67 typedef struct { 68 68 // Position on the cell 69 int col0; // Offset from the left of cell.70 int row0; // Offset from the bottom of cell.71 int colBins; // Amount of binning in x-dimension and parity (from sign)72 int rowBins; // Amount of binning in y-dimension and parity (from sign)69 int col0; // Offset from the left of cell. 70 int row0; // Offset from the bottom of cell. 71 int colBins; // Amount of binning in x-dimension and parity (from sign) 72 int rowBins; // Amount of binning in y-dimension and parity (from sign) 73 73 // Information 74 psImage *image; // Imaging area of readout75 psImage *mask; // Mask for image76 psImage *weight; // Weight for image74 psImage *image; // Imaging area of readout 75 psImage *mask; // Mask for image 76 psImage *weight; // Weight for image 77 77 #if 0 78 psList *bias; // List of bias section (sub-)images78 psList *bias; // List of bias section (sub-)images 79 79 #endif 80 psMetadata *analysis; // Readout-level analysis metadata81 pmCell *parent; // Parent cell80 psMetadata *analysis; // Readout-level analysis metadata 81 pmCell *parent; // Parent cell 82 82 } pmReadout; 83 83
Note:
See TracChangeset
for help on using the changeset viewer.
