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

psAstrometry.h File Reference


Detailed Description

This file defines the basic types for astronomical coordinate transformation.

Author:
GLG, MHPCC
Version:
Revision
1.39
Name
rel5_0
Date:
Date
2005/03/31 23:01:46
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psAstrometry.h.

#include "psType.h"
#include "psImage.h"
#include "psArray.h"
#include "psList.h"
#include "psFunctions.h"
#include "psMetadata.h"
#include "psCoord.h"
#include "psPhotometry.h"

Include dependency graph for psAstrometry.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  psGrommit
 Wallace's Grommit. More...
struct  psFixedPattern
 Fixed Pattern Corrections. More...
struct  psReadout
 Readout data structure. More...
struct  psCell
 Cell data structure. More...
struct  psChip
 Chip data structure. More...
struct  psFPA
 A Focal-Plane. More...
struct  psObservatory
 Observatory Information. More...
struct  psExposure
 Exposure Information. More...

Typedefs

typedef psChip psChip
 Chip data structure.
typedef psFPA psFPA
 A Focal-Plane.
typedef psExposure psExposure
 Exposure Information.

Functions

psFixedPatternpsFixedPatternAlloc (double x0, double y0, double xScale, double yScale, const psImage *x, const psImage *y)
 Allocator for psFixedPattern struct.
psExposurepsExposureAlloc (double ra, double dec, double hourAngle, double zenithDistance, double azimuth, const psTime *time, float rotAngle, float temperature, float pressure, float humidity, float exposureTime, float wavelength, const psObservatory *observatory)
 Allocator for psExposure.
psObservatorypsObservatoryAlloc (const char *name, double latitude, double longitude, double height, double tlr)
 Allocator for psObservatory.
psFPApsFPAAlloc (psS32 nChips, const psExposure *exp)
 Allocator for psFPA.
psChippsChipAlloc (psS32 nCells, psFPA *parentFPA)
 Allocates a psChip.
psCellpsCellAlloc (psS32 nReadouts, psChip *parentChip)
 Allocates a psCell.
psReadoutpsReadoutAlloc ()
 Allocates a psReadout.
psGrommitpsGrommitAlloc (const psExposure *exp)
 Allocates a Wallace's Grommit structure.
psCellpsCellInFPA (const psPlane *coord, const psFPA *FPA)
 Find cooresponding cell for given FPA coordinate.
psChippsChipInFPA (const psPlane *coord, const psFPA *FPA)
 Find cooresponding chip for given FPA coordinate.
psCellpsCellInChip (const psPlane *coord, const psChip *chip)
 Find cooresponding cell for given Chip coordinate.
psPlanepsCoordCellToChip (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a chip coordinate.
psPlanepsCoordChipToFPA (psPlane *out, const psPlane *in, const psChip *chip)
 Translate a chip coordinate into a FPA coordinate.
psPlanepsCoordFPAToTP (psPlane *out, const psPlane *in, double color, double magnitude, const psFPA *fpa)
 Translate a FPA coordinate into a Tangent Plane coordinate.
psSpherepsCoordTPToSky (psSphere *out, const psPlane *in, const psGrommit *grommit)
 Translate a Tangent Plane coordinate into a Sky coordinate.
psPlanepsCoordCellToFPA (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a FPA coordinate.
psSpherepsCoordCellToSky (psSphere *out, const psPlane *in, double color, double magnitude, const psCell *cell)
 Translate a cell coordinate into a Sky coordinate.
psSpherepsCoordCellToSkyQuick (psSphere *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a Sky coordinate using a 'quick and dirty' method.
psPlanepsCoordSkyToTP (psPlane *out, const psSphere *in, const psGrommit *grommit)
 Translate a Sky coordinate into a Tangent Plane coordinate.
psPlanepsCoordTPToFPA (psPlane *out, const psPlane *in, double color, double magnitude, const psFPA *fpa)
 Translate a Tangent Plane coordinate into a FPA coordinate.
psPlanepsCoordFPAToChip (psPlane *out, const psPlane *in, const psChip *chip)
 Translate a FPA coordinate into a chip coordinate.
psPlanepsCoordChipToCell (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a chip coordinate into a cell coordinate.
psPlanepsCoordSkyToCell (psPlane *out, const psSphere *in, double color, double magnitude, const psCell *cell)
 Translate a sky coordinate into a cell coordinate.
psPlanepsCoordSkyToCellQuick (psPlane *out, const psSphere *in, const psCell *cell)
 Translate a sky coordinate into a cell coordinate using a 'quick and dirty' method.


Generated on Mon Apr 4 18:24:45 2005 for Pan-STARRS Foundation Library by  doxygen 1.3.9.1