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.41
Name
rel6_0
Date:
Date
2005/06/08 23:40:45
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:

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

Go to the source code of this file.

Typedefs

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

Functions

psFixedPattern * psFixedPatternAlloc (double x0, double y0, double xScale, double yScale, const psImage *x, const psImage *y)
 Allocator for psFixedPattern struct.
psExposure * psExposureAlloc (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.
psObservatory * psObservatoryAlloc (const char *name, double latitude, double longitude, double height, double tlr)
 Allocator for psObservatory.
psFPA * psFPAAlloc (psS32 nChips, const psExposure *exp)
 Allocator for psFPA.
psChip * psChipAlloc (psS32 nCells, psFPA *parentFPA)
 Allocates a psChip.
psCell * psCellAlloc (psS32 nReadouts, psChip *parentChip)
 Allocates a psCell.
psReadout * psReadoutAlloc ()
 Allocates a psReadout.
psGrommit * psGrommitAlloc (const psExposure *exp)
 Allocates a Wallace's Grommit structure.
psCell * psCellInFPA (const psPlane *coord, const psFPA *FPA)
 Find cooresponding cell for given FPA coordinate.
psChip * psChipInFPA (const psPlane *coord, const psFPA *FPA)
 Find cooresponding chip for given FPA coordinate.
psCell * psCellInChip (const psPlane *coord, const psChip *chip)
 Find cooresponding cell for given Chip coordinate.
psPlane * psCoordCellToChip (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a chip coordinate.
psPlane * psCoordChipToFPA (psPlane *out, const psPlane *in, const psChip *chip)
 Translate a chip coordinate into a FPA coordinate.
psPlane * psCoordFPAToTP (psPlane *out, const psPlane *in, double color, double magnitude, const psFPA *fpa)
 Translate a FPA coordinate into a Tangent Plane coordinate.
psSphere * psCoordTPToSky (psSphere *out, const psPlane *in, const psGrommit *grommit)
 Translate a Tangent Plane coordinate into a Sky coordinate.
psPlane * psCoordCellToFPA (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a FPA coordinate.
psSphere * psCoordCellToSky (psSphere *out, const psPlane *in, double color, double magnitude, const psCell *cell)
 Translate a cell coordinate into a Sky coordinate.
psSphere * psCoordCellToSkyQuick (psSphere *out, const psPlane *in, const psCell *cell)
 Translate a cell coordinate into a Sky coordinate using a 'quick and dirty' method.
psPlane * psCoordSkyToTP (psPlane *out, const psSphere *in, const psGrommit *grommit)
 Translate a Sky coordinate into a Tangent Plane coordinate.
psPlane * psCoordTPToFPA (psPlane *out, const psPlane *in, double color, double magnitude, const psFPA *fpa)
 Translate a Tangent Plane coordinate into a FPA coordinate.
psPlane * psCoordFPAToChip (psPlane *out, const psPlane *in, const psChip *chip)
 Translate a FPA coordinate into a chip coordinate.
psPlane * psCoordChipToCell (psPlane *out, const psPlane *in, const psCell *cell)
 Translate a chip coordinate into a cell coordinate.
psPlane * psCoordSkyToCell (psPlane *out, const psSphere *in, double color, double magnitude, const psCell *cell)
 Translate a sky coordinate into a cell coordinate.
psPlane * psCoordSkyToCellQuick (psPlane *out, const psSphere *in, const psCell *cell)
 Translate a sky coordinate into a cell coordinate using a 'quick and dirty' method.


Generated on Wed Jun 15 11:00:58 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.1