Trafo Class Reference
#include <trafos.h>
List of all members.
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.
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: