Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmAstrometry.h File Reference


Detailed Description

This file defines the basic types for astronomical coordinate transformation.

Author:
GLG, MHPCC
Version:
Revision
1.1
Name
rel8_0
Date:
Date
2005/09/28 20:43:52
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file pmAstrometry.h.

#include "pslib.h"
#include "psDB.h"

Include dependency graph for pmAstrometry.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

pmReadoutpmReadoutAlloc (pmCell *cell)
 Allocates a pmReadout.
pmCellpmCellAlloc (pmChip *chip)
 Allocates a pmCell.
pmChippmChipAlloc (pmFPA *fpa)
 Allocates a pmChip.
pmFPApmFPAAlloc (const psMetadata *camera, psDB *db)
 Allocates a pmFPA.
bool pmFPACheckParents (pmFPA *fpa)
 Verify parent links.
pmCellpmCellInFPA (const psPlane *coord, const pmFPA *FPA)
 Find cooresponding cell for given FPA coordinate.
pmChippmChipInFPA (const psPlane *coord, const pmFPA *FPA)
 Find cooresponding chip for given FPA coordinate.
pmCellpmCellInChip (const psPlane *coord, const pmChip *chip)
 Find cooresponding cell for given Chip coordinate.
psPlane * psCoordCellToChip (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a chip coordinate.
psPlane * psCoordChipToFPA (psPlane *out, const psPlane *in, const pmChip *chip)
 Translate a chip coordinate into a FPA coordinate.
psPlane * psCoordFPAToTP (psPlane *out, const psPlane *in, double color, double magnitude, const pmFPA *fpa)
 Translate a FPA coordinate into a Tangent Plane coordinate.
psSphere * psCoordTPToSky (psSphere *out, const psPlane *in, const psProjection *projection)
 Translate a Tangent Plane coordinate into a Sky coordinate.
psPlane * psCoordCellToFPA (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a FPA coordinate.
psSphere * psCoordCellToSky (psSphere *out, const psPlane *in, double color, double magnitude, const pmCell *cell)
 Translate a cell coordinate into a Sky coordinate.
psSphere * psCoordCellToSkyQuick (psSphere *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a Sky coordinate using a 'quick and dirty' method.
psPlane * psCoordSkyToTP (psPlane *out, const psSphere *in, const psProjection *projection)
 Translate a Sky coordinate into a Tangent Plane coordinate.
psPlane * psCoordTPToFPA (psPlane *out, const psPlane *in, double color, double magnitude, const pmFPA *fpa)
 Translate a Tangent Plane coordinate into a FPA coordinate.
psPlane * psCoordFPAToChip (psPlane *out, const psPlane *in, const pmChip *chip)
 Translate a FPA coordinate into a chip coordinate.
psPlane * psCoordChipToCell (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a chip coordinate into a cell coordinate.
psPlane * psCoordSkyToCell (psPlane *out, const psSphere *in, float color, float magnitude, const pmCell *cell)
 Translate a sky coordinate into a cell coordinate.
psPlane * psCoordSkyToCellQuick (psPlane *out, const psSphere *in, const pmCell *cell)
 Translate a sky coordinate into a cell coordinate using a 'quick and dirty' method.
psMetadataItem * pmCellGetConcept (pmCell *cell, const char *concept)
psMetadataItem * pmChipGetConcept (pmChip *chip, const char *concept)
psMetadataItem * pmFPAGetConcept (pmFPA *fpa, const char *concept)
float pmFPAGetAirmass (pmFPA *fpa)
psString pmFPAGetFilter (pmFPA *fpa)
float pmFPAGetPosAngle (pmFPA *fpa)
double pmFPAGetRA (pmFPA *fpa)
double pmFPAGetDec (pmFPA *fpa)
psString pmFPAGetRADecSys (pmFPA *fpa)
psString pmFPAGetName (pmFPA *fpa)
psString pmChipGetName (pmChip *chip)
psString pmCellGetName (pmCell *cell)
psTime * pmCellGetTime (pmCell *cell)
psList * pmCellGetBiasSec (pmCell *cell)
psRegion pmCellGetTrimSec (pmCell *cell)
float pmCellGetGain (pmCell *cell)
float pmCellGetReadNoise (pmCell *cell)
float pmCellGetSaturation (pmCell *cell)
float pmCellGetBad (pmCell *cell)
psPixelCoord pmCellGetBin (pmCell *cell)
psPixelCoord pmCellGetParity (pmCell *cell)
float pmReadoutGetExposure (pmReadout *readout)
float pmReadoutGetDarkTime (pmReadout *readout)


Generated on Thu Oct 13 14:29:28 2005 for Pan-STARRS Module Library by  doxygen 1.4.2