NASA - Jet Propulsion Laboratory
    + View the NASA Portal
Search JPL
Jet Propulsion Laboratory Home Earth Solar System Stars & Galaxies Technology
Introduction Background Software Links

Trafo Class Reference

#include <trafos.h>

Collaboration diagram for Trafo:

List of all members.

Public Member Functions

 Trafo (double iepoch, double oepoch, coordsys isys, coordsys osys)
vec3 operator() (const vec3 &vec) const
pointing operator() (const pointing &ptg) const
void rotatefull (const pointing &ptg, pointing &newptg, double &delta_psi) const
void rotatefull (const vec3 &vec, vec3 &newvec, double &delta_psi) const
const rotmatrixMatrix () const


Detailed Description

Class for celestial coordinate transformations.

Definition at line 45 of file trafos.h.


Constructor & Destructor Documentation

Trafo::Trafo ( double  iepoch,
double  oepoch,
coordsys  isys,
coordsys  osys 
) [inline]

Creates a Trafo for transformation from iepoch and isys to oepoch and osys.

Definition at line 64 of file trafos.h.


Member Function Documentation

vec3 Trafo::operator() ( const vec3 vec  )  const [inline]

Transforms the vector vec and returns the result.

Definition at line 68 of file trafos.h.

pointing Trafo::operator() ( const pointing ptg  )  const [inline]

Transforms the pointing ptg and returns the result.

Definition at line 72 of file trafos.h.

void Trafo::rotatefull ( const pointing ptg,
pointing newptg,
double &  delta_psi 
) const [inline]

Transforms the pointing ptg and returns it in newptg. On exit, delta_psi holds the change in orientation.

Definition at line 77 of file trafos.h.

void Trafo::rotatefull ( const vec3 vec,
vec3 newvec,
double &  delta_psi 
) const [inline]

Transforms the vector vec and returns it in newvec. On exit, delta_psi holds the change in orientation.

Definition at line 90 of file trafos.h.

const rotmatrix& Trafo::Matrix (  )  const [inline]

Returns the internally used rotation matrix.

Definition at line 99 of file trafos.h.


The documentation for this class was generated from the following files:

Generated on Fri Jun 18 16:12:29 2010 for LevelS C++ support library
Privacy / Copyright
FIRST GOV Contact: NASA Home Page Site Manager:
Webmaster:

CL 03-2650