Changeset 5543 for trunk/psModules/src/astrom/pmAstrometry.h
- Timestamp:
- Nov 18, 2005, 9:43:14 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/astrom/pmAstrometry.h (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/astrom/pmAstrometry.h
r5435 r5543 8 8 * @author GLG, MHPCC 9 9 * 10 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $11 * @date $Date: 2005-1 0-20 23:06:24 $10 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2005-11-18 19:43:14 $ 12 12 * 13 13 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 274 274 * @return psPlane* the resulting chip coordinate 275 275 */ 276 psPlane* p sCoordCellToChip(276 psPlane* pmCoordCellToChip( 277 277 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 278 278 const psPlane* in, ///< the coordinate within Cell … … 285 285 * @return psPlane* the resulting FPA coordinate 286 286 */ 287 psPlane* p sCoordChipToFPA(287 psPlane* pmCoordChipToFPA( 288 288 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 289 289 const psPlane* in, ///< the coordinate within Chip … … 296 296 * @return psPlane* the resulting Tangent Plane coordinate 297 297 */ 298 psPlane* p sCoordFPAToTP(298 psPlane* pmCoordFPAToTP( 299 299 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 300 300 const psPlane* in, ///< the coordinate within FPA … … 309 309 * @return psSphere* the resulting Sky coordinate 310 310 */ 311 psSphere* p sCoordTPToSky(311 psSphere* pmCoordTPToSky( 312 312 psSphere* out, ///< a sphere struct to recycle. If NULL, a new struct is created 313 313 const psPlane* in, ///< the coordinate within Tangent Plane … … 319 319 * @return psPlane* the resulting FPA coordinate 320 320 */ 321 psPlane* p sCoordCellToFPA(321 psPlane* pmCoordCellToFPA( 322 322 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 323 323 const psPlane* in, ///< the coordinate within cell … … 330 330 * @return psSphere* the resulting Sky coordinate 331 331 */ 332 psSphere* p sCoordCellToSky(332 psSphere* pmCoordCellToSky( 333 333 psSphere* out, ///< a sphere struct to recycle. If NULL, a new struct is created 334 334 const psPlane* in, ///< the coordinate within cell … … 344 344 * @return psSphere* the resulting Sky coordinate 345 345 */ 346 psSphere* p sCoordCellToSkyQuick(346 psSphere* pmCoordCellToSkyQuick( 347 347 psSphere* out, ///< a sphere struct to recycle. If NULL, a new struct is created 348 348 const psPlane* in, ///< the coordinate within cell … … 355 355 * @return psPlane* the resulting Tangent Plane coordinate 356 356 */ 357 psPlane* p sCoordSkyToTP(357 psPlane* pmCoordSkyToTP( 358 358 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 359 359 const psSphere* in, ///< the sky coordinate … … 365 365 * @return psPlane* the resulting FPA coordinate 366 366 */ 367 psPlane* p sCoordTPToFPA(367 psPlane* pmCoordTPToFPA( 368 368 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 369 369 const psPlane* in, ///< the coordinate within tangent plane … … 378 378 * @return psPlane* the resulting chip coordinate 379 379 */ 380 psPlane* p sCoordFPAToChip(380 psPlane* pmCoordFPAToChip( 381 381 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 382 382 const psPlane* in, ///< the FPA coordinate … … 389 389 * @return psPlane* the resulting cell coordinate 390 390 */ 391 psPlane* p sCoordChipToCell(391 psPlane* pmCoordChipToCell( 392 392 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 393 393 const psPlane* in, ///< the Chip coordinate … … 400 400 * @return psPlane* the resulting cell coordinate 401 401 */ 402 psPlane* p sCoordSkyToCell(402 psPlane* pmCoordSkyToCell( 403 403 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 404 404 const psSphere* in, ///< the Sky coordinate … … 414 414 * @return psPlane* the resulting cell coordinate 415 415 */ 416 psPlane* p sCoordSkyToCellQuick(416 psPlane* pmCoordSkyToCellQuick( 417 417 psPlane* out, ///< a plane struct to recycle. If NULL, a new struct is created 418 418 const psSphere* in, ///< the Sky coordinate … … 420 420 ); 421 421 422 423 psMetadataItem *pmCellGetConcept(pmCell *cell, const char *concept);424 psMetadataItem *pmChipGetConcept(pmChip *chip, const char *concept);425 psMetadataItem *pmFPAGetConcept(pmFPA *fpa, const char *concept);426 427 /**428 *429 * We next specify a series of specific functions for concept lookups. These430 * will generally be what the user utilises, so the goal is to provide a simple431 * interface providing a single type back, so the user doesnt have to go to the432 * trouble of checking types, etc. These functions should employ the above three433 * general lookup functions and deal with the result appropriately.434 *435 */436 float pmFPAGetAirmass(pmFPA *fpa); // FPA.AIRMASS437 psString pmFPAGetFilter(pmFPA *fpa); // FPA.FILTER438 float pmFPAGetPosAngle(pmFPA *fpa); // FPA.POSANGLE439 double pmFPAGetRA(pmFPA *fpa); // FPA.RA440 double pmFPAGetDec(pmFPA *fpa); // FPA.DEC441 psString pmFPAGetRADecSys(pmFPA *fpa); // FPA.RADECSYS442 psString pmFPAGetName(pmFPA *fpa); // FPA.NAME443 psString pmChipGetName(pmChip *chip); // CHIP.NAME444 psString pmCellGetName(pmCell *cell); // CELL.NAME445 psTime *pmCellGetTime(pmCell *cell); // CELL.TIME446 psList *pmCellGetBiasSec(pmCell *cell); // CELL.BIASSEC447 psRegion pmCellGetTrimSec(pmCell *cell); // CELL.TRIMSEC448 float pmCellGetGain(pmCell *cell); // CELL.GAIN449 float pmCellGetReadNoise(pmCell *cell); // CELL.READNOISE450 float pmCellGetSaturation(pmCell *cell); // CELL.SATURATION451 float pmCellGetBad(pmCell *cell); // CELL.BAD452 psPixelCoord pmCellGetBin(pmCell *cell); // CELL.BIN453 psPixelCoord pmCellGetParity(pmCell *cell); // CELL.PARITY454 float pmReadoutGetExposure(pmReadout *readout); // READOUT.EXPOSURE455 float pmReadoutGetDarkTime(pmReadout *readout); // READOUT.DARKTIME456 457 458 459 422 #endif // #ifndef PS_ASTROMETRY_H
Note:
See TracChangeset
for help on using the changeset viewer.
