LTL
2.0.x
|
Base class for intermediate WCs calculation. More...
Public Member Functions | |
WCS (const FVector< double, N > &crpix_in, const FMatrix< double, N, N > &pc_in, const FVector< double, N > &cdelt_in) | |
full scheme More... | |
FVector< double, N > | x_ (const FVector< double, N > &p) const |
return intermediate WCs More... | |
FVector< double, N > | p_ (const FVector< double, N > &x) const |
calculate orig. coordinates from intermed WCs (slow version!) More... | |
Static Protected Member Functions | |
static double | deg2rad (const double deg) |
static double | rad2deg (const double rad) |
static double | cosdeg (double deg) |
static double | sindeg (double deg) |
Protected Attributes | |
FVector< double, N > | crpix_ |
FMatrix< double, N, N > | pc_ |
FVector< double, N > | cdelt_ |
Base class for intermediate WCs calculation.
Angles in WCS are deg due to FITS standard requirements. Within CCS angles must be transposed to rad because of libmath. External return methods should deliver again deg. Sorry for the inconvenience, not my fault.
|
inline |
full scheme
return intermediate WCs
calculate orig. coordinates from intermed WCs (slow version!)
Referenced by ltl::WCS< 2 >::cosdeg(), and ltl::WCS< 2 >::sindeg().
Referenced by ltl::WCS< 2 >::p_(), and ltl::WCS< 2 >::x_().
Referenced by ltl::WCS< 2 >::p_(), and ltl::WCS< 2 >::x_().
Referenced by ltl::WCS< 2 >::p_(), and ltl::WCS< 2 >::x_().