psSphereOps.h File Reference


Detailed Description

Contains spherical rotation and offset operations.

Author:
Robert DeSonia, MHPCC

David Robbins, MHPCC

Version:
Revision
1.12
Name
Date:
Date
2007/01/23 22:47:22
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.

Data Structures

struct  psSphereRot
 Spherical Rotation Definition. More...

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.
psSphereRotpsSphereRotConjugate (psSphereRot *out, const psSphereRot *in)
 Returns the conjugate of a specified rotation.
psSphereRotpsSphereRotInvert (double alphaP, double deltaP, double phiP)
 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.


Generated on Fri Feb 2 22:25:37 2007 for pslib by  doxygen 1.5.1