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

pmFPAAstrometry.h File Reference

#include "pslib.h"
#include "pmFPA.h"

Include dependency graph for pmFPAAstrometry.h:

Go to the source code of this file.

Functions

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.


Function Documentation

pmCell* pmCellInChip const psPlane *  coord,
const pmChip chip
 

Find cooresponding cell for given Chip coordinate.

Returns:
pmCell* the cell cooresponding to coord
Parameters:
coord  the coordinate in Chip plane
chip  the chip to search for the cell

pmCell* pmCellInFPA const psPlane *  coord,
const pmFPA FPA
 

Find cooresponding cell for given FPA coordinate.

Returns:
pmCell* the cell cooresponding to the coord in FPA
Parameters:
coord  the coordinate in FPA plane
FPA  the FPA to search for the cell

pmChip* pmChipInFPA const psPlane *  coord,
const pmFPA FPA
 

Find cooresponding chip for given FPA coordinate.

Returns:
pmChip* the chip cooresponding to coord
Parameters:
coord  the coordinate in FPA plane
FPA  the FPA to search for the cell

psPlane* pmCoordCellToChip psPlane *  out,
const psPlane *  in,
const pmCell cell
 

Translate a cell coordinate into a chip coordinate.

Returns:
psPlane* the resulting chip coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the coordinate within Cell
cell  the Cell in interest

psPlane* pmCoordCellToFPA psPlane *  out,
const psPlane *  in,
const pmCell cell
 

Translate a cell coordinate into a FPA coordinate.

Returns:
psPlane* the resulting FPA coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the coordinate within cell
cell  the cell in interest

psSphere* pmCoordCellToSky psSphere *  out,
const psPlane *  in,
double  color,
double  magnitude,
const pmCell cell
 

Translate a cell coordinate into a Sky coordinate.

Returns:
psSphere* the resulting Sky coordinate
Parameters:
out  a sphere struct to recycle. If NULL, a new struct is created
in  the coordinate within cell
color  Color of source
magnitude  Magnitude of source
cell  the cell in interest

psSphere* pmCoordCellToSkyQuick psSphere *  out,
const psPlane *  in,
const pmCell cell
 

Translate a cell coordinate into a Sky coordinate using a 'quick and dirty' method.

Returns:
psSphere* the resulting Sky coordinate
Parameters:
out  a sphere struct to recycle. If NULL, a new struct is created
in  the coordinate within cell
cell  the cell in interest

psPlane* pmCoordChipToCell psPlane *  out,
const psPlane *  in,
const pmCell cell
 

Translate a chip coordinate into a cell coordinate.

Returns:
psPlane* the resulting cell coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the Chip coordinate
cell  the cell of interest

psPlane* pmCoordChipToFPA psPlane *  out,
const psPlane *  in,
const pmChip chip
 

Translate a chip coordinate into a FPA coordinate.

Returns:
psPlane* the resulting FPA coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the coordinate within Chip
chip  the chip in interest

psPlane* pmCoordFPAToChip psPlane *  out,
const psPlane *  in,
const pmChip chip
 

Translate a FPA coordinate into a chip coordinate.

Returns:
psPlane* the resulting chip coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the FPA coordinate
chip  the chip of interest

psPlane* pmCoordFPAToTP psPlane *  out,
const psPlane *  in,
double  color,
double  magnitude,
const pmFPA fpa
 

Translate a FPA coordinate into a Tangent Plane coordinate.

Returns:
psPlane* the resulting Tangent Plane coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the coordinate within FPA
color  Color of source
magnitude  Magnitude of source
fpa  the FPA in interest

psPlane* pmCoordSkyToCell psPlane *  out,
const psSphere *  in,
float  color,
float  magnitude,
const pmCell cell
 

Translate a sky coordinate into a cell coordinate.

Returns:
psPlane* the resulting cell coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the Sky coordinate
color  Color of source
magnitude  Magnitude of source
cell  the cell of interest

psPlane* pmCoordSkyToCellQuick psPlane *  out,
const psSphere *  in,
const pmCell cell
 

Translate a sky coordinate into a cell coordinate using a 'quick and dirty' method.

Returns:
psPlane* the resulting cell coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the Sky coordinate
cell  the cell of interest

psPlane* pmCoordSkyToTP psPlane *  out,
const psSphere *  in,
const psProjection *  projection
 

Translate a Sky coordinate into a Tangent Plane coordinate.

Returns:
psPlane* the resulting Tangent Plane coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the sky coordinate

psPlane* pmCoordTPToFPA psPlane *  out,
const psPlane *  in,
double  color,
double  magnitude,
const pmFPA fpa
 

Translate a Tangent Plane coordinate into a FPA coordinate.

Returns:
psPlane* the resulting FPA coordinate
Parameters:
out  a plane struct to recycle. If NULL, a new struct is created
in  the coordinate within tangent plane
color  Color of source
magnitude  Magnitude of source
fpa  the FPA of interest

psSphere* pmCoordTPToSky psSphere *  out,
const psPlane *  in,
const psProjection *  projection
 

Translate a Tangent Plane coordinate into a Sky coordinate.

Returns:
psSphere* the resulting Sky coordinate
Parameters:
out  a sphere struct to recycle. If NULL, a new struct is created
in  the coordinate within Tangent Plane


Generated on Mon Jul 3 14:24:36 2006 for Pan-STARRS Module Library by  doxygen 1.4.4