Changeset 1440 for trunk/psLib/src/astronomy/psAstrometry.h
- Timestamp:
- Aug 9, 2004, 1:34:58 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psAstrometry.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psAstrometry.h
r1426 r1440 9 9 * @author George Gusciora, MHPCC 10 10 * 11 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-08-09 2 2:44:25$11 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-08-09 23:34:57 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 100 100 const int row0; ///< Offset from the bottom of chip. 101 101 102 psImage *image; ///< imaging area of Readout103 psList *objects; ///< objects derived from Readout104 psMetadata *metadata; ///< readout-level metadata102 psImage* image; ///< imaging area of Readout 103 psList* objects; ///< objects derived from Readout 104 psMetadata* metadata; ///< readout-level metadata 105 105 } 106 106 psReadout; … … 117 117 typedef struct psCell 118 118 { 119 psArray *readouts; ///< readouts from the cell120 psMetadata *metadata; ///< cell-level metadata121 122 psPlaneTransform *toChip; ///< transformations from cell to chip coordinates123 psPlaneTransform *fromChip; ///< transformations from chip to cell coordinates124 psPlaneTransform *toFPA; ///< transformations from cell to FPA coordinates125 psPlaneTransform *toSky; ///< transformations from cell to sky coordinates126 127 struct psChip *parent; ///< chip in which contains this cell119 psArray* readouts; ///< readouts from the cell 120 psMetadata* metadata; ///< cell-level metadata 121 122 psPlaneTransform* toChip; ///< transformations from cell to chip coordinates 123 psPlaneTransform* fromChip; ///< transformations from chip to cell coordinates 124 psPlaneTransform* toFPA; ///< transformations from cell to FPA coordinates 125 psPlaneTransform* toSky; ///< transformations from cell to sky coordinates 126 127 struct psChip* parent; ///< chip in which contains this cell 128 128 } 129 129 psCell; … … 139 139 typedef struct psChip 140 140 { 141 psArray *cells; ///< cells in the chip142 psMetadata *metadata; ///< chip-level metadata143 144 psPlaneTransform *toFPA; ///< transformation from chip to FPA coordinates145 psPlaneTransform *fromFPA; ///< transformation from FPA to chip coordinates146 147 struct psFPA *parent; ///< FPA which contains this chip141 psArray* cells; ///< cells in the chip 142 psMetadata* metadata; ///< chip-level metadata 143 144 psPlaneTransform* toFPA; ///< transformation from chip to FPA coordinates 145 psPlaneTransform* fromFPA; ///< transformation from FPA to chip coordinates 146 147 struct psFPA* parent; ///< FPA which contains this chip 148 148 } 149 149 psChip; … … 164 164 typedef struct psFPA 165 165 { 166 psArray *chips; ///< chips in the focal plane array167 psMetadata *metadata; ///< focal-plane's metadata168 169 psPlaneDistort *fromTangentPlane; ///< transformation from tangent plane to focal plane170 psPlaneDistort *toTangentPlane; ///< transformation from focal plane to tangent plane171 psFixedPattern *pattern; ///< fixed pattern residual offsets172 173 const struct psExposure *exposure; ///< information about this exposure174 175 psPhotSystem *colorPlus; ///< Color reference176 psPhotSystem *colorMinus; ///< Color reference166 psArray* chips; ///< chips in the focal plane array 167 psMetadata* metadata; ///< focal-plane's metadata 168 169 psPlaneDistort* fromTangentPlane; ///< transformation from tangent plane to focal plane 170 psPlaneDistort* toTangentPlane; ///< transformation from focal plane to tangent plane 171 psFixedPattern* pattern; ///< fixed pattern residual offsets 172 173 const struct psExposure* exposure; ///< information about this exposure 174 175 psPhotSystem* colorPlus; ///< Color reference 176 psPhotSystem* colorMinus; ///< Color reference 177 177 178 178 float rmsX; ///< RMS for x transformation fits … … 214 214 psExposure; 215 215 216 psExposure *psExposureAlloc(double ra, ///< Telescope boresight, right ascention216 psExposure* psExposureAlloc(double ra, ///< Telescope boresight, right ascention 217 217 double dec, ///< Telescope boresight, declination 218 218 double hourAngle, ///< Hour angle … … 233 233 * exposure. 234 234 * 235 * @return psGrommit* New grommit structure.236 */ 237 psGrommit *psGrommitAlloc(const psExposure* exp ///< the cooresponding exposure structure.235 * @return psGrommit* New grommit structure. 236 */ 237 psGrommit* psGrommitAlloc(const psExposure* exp ///< the cooresponding exposure structure. 238 238 ); 239 239 240 psCell *psCellinFPA(psCell * out, const psPlane * coord, const psFPA* FPA);241 242 psChip *psChipinFPA(psChip * out, const psPlane * coord, const psFPA* FPA);243 244 psCell *psCellinChip(psCell * out, const psPlane * coord, const psChip* chip);245 246 psPlane *psCoordCelltoChip(psPlane * out, const psPlane * in, const psCell* cell);247 248 psPlane *psCoordChipToFPA(psPlane * out, const psPlane * in, const psChip* chip);249 250 psPlane *psCoordFPAtoTP(psPlane * out, const psPlane * in, const psFPA* fpa);251 252 psSphere *psCoordTPtoSky(psSphere * out, const psPlane * in, const psGrommit* grommit);253 254 psPlane *psCoordCellToFPA(psPlane * out, const psPlane * in, const psCell* cell);255 256 psSphere *psCoordCelltoSky(psSphere * out, const psPlane * in, const psCell* cell);257 258 psSphere *psCoordCelltoSkyQuick(psSphere * out, const psPlane * in, const psCell* cell);259 260 psPlane *psCoordSkytoTP(psPlane * out, const psSphere * in, const psGrommit* grommit);261 262 psPlane *psCoordTPtoFPA(psPlane * out, const psPlane * in, const psFPA* fpa);263 264 psPlane *psCoordFPAtoChip(psPlane * out, const psPlane * in, const psChip* chip);265 266 psPlane *psCoordChiptoCell(psPlane * out, const psPlane * in, const psCell* cell);267 268 psPlane *psCoordSkytoCell(psPlane * out, const psSphere * in, const psCell* cell);269 270 psPlane *psCoordSkytoCellQuick(psPlane * out, const psSphere * in, const psCell* cell);240 psCell* psCellinFPA(psCell* out, const psPlane* coord, const psFPA* FPA); 241 242 psChip* psChipinFPA(psChip* out, const psPlane* coord, const psFPA* FPA); 243 244 psCell* psCellinChip(psCell* out, const psPlane* coord, const psChip* chip); 245 246 psPlane* psCoordCelltoChip(psPlane* out, const psPlane* in, const psCell* cell); 247 248 psPlane* psCoordChipToFPA(psPlane* out, const psPlane* in, const psChip* chip); 249 250 psPlane* psCoordFPAtoTP(psPlane* out, const psPlane* in, const psFPA* fpa); 251 252 psSphere* psCoordTPtoSky(psSphere* out, const psPlane* in, const psGrommit* grommit); 253 254 psPlane* psCoordCellToFPA(psPlane* out, const psPlane* in, const psCell* cell); 255 256 psSphere* psCoordCelltoSky(psSphere* out, const psPlane* in, const psCell* cell); 257 258 psSphere* psCoordCelltoSkyQuick(psSphere* out, const psPlane* in, const psCell* cell); 259 260 psPlane* psCoordSkytoTP(psPlane* out, const psSphere* in, const psGrommit* grommit); 261 262 psPlane* psCoordTPtoFPA(psPlane* out, const psPlane* in, const psFPA* fpa); 263 264 psPlane* psCoordFPAtoChip(psPlane* out, const psPlane* in, const psChip* chip); 265 266 psPlane* psCoordChiptoCell(psPlane* out, const psPlane* in, const psCell* cell); 267 268 psPlane* psCoordSkytoCell(psPlane* out, const psSphere* in, const psCell* cell); 269 270 psPlane* psCoordSkytoCellQuick(psPlane* out, const psSphere* in, const psCell* cell); 271 271 272 272 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
