ltl::CCS_TAN Class Reference
Gnonomic CCS, TAN representation.
More...
#include <wcs.h>
Inheritance diagram for ltl::CCS_TAN:
List of all members.Public Member Functions
-
CCS_TAN (const FVector< double, 2 > &crpix_in, const FMatrix< double, 2, 2 > &pc_in, const FVector< double, 2 > &cdelt_in, const FVector< double, 2 > &crval_in)
-
virtual FVector< double, 2 > x_nc (const FVector< double, 2 > &nc) const
-
virtual FVector< double, 2 > nc_ (const FVector< double, 2 > &p) const
- calculate native coordinates
,
-
virtual FVector< double, 2 > solve (const FVector< double, 2 > &p) const
- calculate projection
,
from given pixel(x, y) in deg
-
virtual FVector< double, 2 > solve_inv (const FVector< double, 2 > &radec) const
- calculate pixel(x, y) in deg from given projection
,
-
FVector< double, 2 > nc_cc (const FVector< double, 2 > &cc) const
- calculate native coordinates
,
in rad from celestial coordinates
-
FVector< double, 2 > cc_ (const FVector< double, 2 > &nc) const
- calculate celestial coordinates
,
from native coords in rad
-
FVector< double, N > x_ (const FVector< double, N > &p) const
- return intermediate WCs
-
FVector< double, N > p_ (const FVector< double, N > &x) const
- calculate orig. coordinates from intermed WCs (slow version!)
Static Protected Member Functions
-
double deg2rad (const double deg)
-
double rad2deg (const double rad)
-
double cosdeg (double deg)
-
double sindeg (double deg)
Protected Attributes
-
double phi_0
- angles in rad
-
double theta_0
- angles in rad
-
double alpha_0
-
double delta_0
-
double phi_p
-
double theta_p
-
double alpha_p
-
double delta_p
-
double c_dp
-
double s_dp
-
FVector< double, N > crpix_
-
FMatrix< double, N, N > pc_
-
FVector< double, N > cdelt_
Detailed Description
Gnonomic CCS, TAN representation.
The documentation for this class was generated from the following file:
Generated on Fri Dec 24 13:32:04 2004 for LTL by
1.3.4