pmAstrometry.h File Reference


Detailed Description

This file defines the basic types for astronomical coordinate transformation.

Author:
GLG, MHPCC
Version:
Revision
1.4.2.1
Name
rel9_1
Date:
Date
2005/12/12 21:52:17
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.

Data Structures

struct  p_pmHDU
struct  pmFPA
 Focal plane data structure. More...
struct  pmChip
 Chip data structure. More...
struct  pmCell
 Cell data structure. More...
struct  pmReadout
 Readout data structure. More...

Functions

pmReadoutpmReadoutAlloc (pmCell *cell)
 Allocates a pmReadout.
pmCellpmCellAlloc (pmChip *chip, psMetadata *cameradata, psString name)
 Allocates a pmCell.
pmChippmChipAlloc (pmFPA *fpa, psString name)
 Allocates a pmChip.
pmFPApmFPAAlloc (const psMetadata *camera)
 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 * pmCoordCellToChip (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a chip coordinate.
psPlane * pmCoordChipToFPA (psPlane *out, const psPlane *in, const pmChip *chip)
 Translate a chip coordinate into a FPA coordinate.
psPlane * pmCoordFPAToTP (psPlane *out, const psPlane *in, double color, double magnitude, const pmFPA *fpa)
 Translate a FPA coordinate into a Tangent Plane coordinate.
psSphere * pmCoordTPToSky (psSphere *out, const psPlane *in, const psProjection *projection)
 Translate a Tangent Plane coordinate into a Sky coordinate.
psPlane * pmCoordCellToFPA (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a FPA coordinate.
psSphere * pmCoordCellToSky (psSphere *out, const psPlane *in, double color, double magnitude, const pmCell *cell)
 Translate a cell coordinate into a Sky coordinate.
psSphere * pmCoordCellToSkyQuick (psSphere *out, const psPlane *in, const pmCell *cell)
 Translate a cell coordinate into a Sky coordinate using a 'quick and dirty' method.
psPlane * pmCoordSkyToTP (psPlane *out, const psSphere *in, const psProjection *projection)
 Translate a Sky coordinate into a Tangent Plane coordinate.
psPlane * pmCoordTPToFPA (psPlane *out, const psPlane *in, double color, double magnitude, const pmFPA *fpa)
 Translate a Tangent Plane coordinate into a FPA coordinate.
psPlane * pmCoordFPAToChip (psPlane *out, const psPlane *in, const pmChip *chip)
 Translate a FPA coordinate into a chip coordinate.
psPlane * pmCoordChipToCell (psPlane *out, const psPlane *in, const pmCell *cell)
 Translate a chip coordinate into a cell coordinate.
psPlane * pmCoordSkyToCell (psPlane *out, const psSphere *in, float color, float magnitude, const pmCell *cell)
 Translate a sky coordinate into a cell coordinate.
psPlane * pmCoordSkyToCellQuick (psPlane *out, const psSphere *in, const pmCell *cell)
 Translate a sky coordinate into a cell coordinate using a 'quick and dirty' method.
bool pmFPASelectChip (pmFPA *fpa, int chipNum)
 pmFPASelectChip shall set valid to true for the specified chip number (chipNum), and all other chips shall have valid set to false.
int pmFPAExcludeChip (pmFPA *fpa, int chipNum)
 pmFPAExcludeChip shall set valid to false only for the specified chip number (chipNum).


Generated on Tue Dec 13 13:38:24 2005 for Pan-STARRS Module Library by  doxygen 1.4.5