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

psSphereOps.h File Reference


Detailed Description

Contains spherical rotation and offset operations.

Author:
Robert DeSonia, MHPCC
Version:
Revision
1.3
Name
rel7
Date:
Date
2005/08/31 22:28:35
Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii

Definition in file psSphereOps.h.

#include "psTime.h"

Include dependency graph for psSphereOps.h:

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

Go to the source code of this file.

Enumerations

enum  psSphereOffsetMode { PS_SPHERICAL, PS_LINEAR }
 Mode for Offset calculation between two sky positions. More...
enum  psSphereOffsetUnit { PS_ARCSEC, PS_ARCMIN, PS_DEGREE, PS_RADIAN }
 The units of the offset. More...

Functions

psSphereRotpsSphereRotAlloc (double alphaP, double deltaP, double phiP)
 Allocator for psSphereRot.
bool psMemCheckSphereRot (psPtr ptr)
 Checks the type of a particular pointer.
psSphereRotpsSphereRotQuat (double q0, double q1, double q2, double q3)
 Allocator for psSphereRot given quaternions.
psSpherepsSphereRotApply (psSphere *out, const psSphereRot *transform, const psSphere *coord)
 Applies the psSphereTransform transform for a specified coordinate.
psSphereRotpsSphereRotCombine (psSphereRot *out, const psSphereRot *rot1, const psSphereRot *rot2)
 Combines two rotations.
psSphereRotpsSphereRotInvert (psSphereRot *rot)
 Inverts the rotation.
psSpherepsSphereGetOffset (const psSphere *position1, const psSphere *position2, psSphereOffsetMode mode, psSphereOffsetUnit unit)
 Determines the offset (RA,Dec) on the sky between two positions.
psSpherepsSphereSetOffset (const psSphere *position, const psSphere *offset, psSphereOffsetMode mode, psSphereOffsetUnit unit)
 Applies the given offset to a coordinate.
psSphereRotpsSphereRotICRSToEcliptic (const psTime *time)
 Creates the appropriate transform for converting from ICRS to Ecliptic coordinate systems.
psSphereRotpsSphereRotEclipticToICRS (const psTime *time)
 Creates the appropriate transform for converting from Ecliptic to ICRS coordinate systems.
psSphereRotpsSphereRotICRSToGalactic (void)
 Creates the appropriate transform for converting from ICRS to Galactic coordinate systems.
psSphereRotpsSphereRotGalacticToICRS (void)
 Creates the appropriate transform for converting from Galactic to ICRS coordinate systems.
psSpherepsSpherePrecess (psSphere *coords, const psTime *fromTime, const psTime *toTime)
 Generates the complete spherical rotation to account for precession between two times.


Generated on Wed Sep 14 10:43:28 2005 for Pan-STARRS Foundation Library by  doxygen 1.4.2