Base class for intermediate WCs calculation. More...
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.
ltl::WCS< N >::WCS | ( | const FVector< double, N > & | crpix_in, | |
const FMatrix< double, N, N > & | pc_in, | |||
const FVector< double, N > & | cdelt_in | |||
) | [inline] |
full scheme
FVector<double, N> ltl::WCS< N >::x_ | ( | const FVector< double, N > & | p | ) | const [inline] |
return intermediate WCs
FVector<double, N> ltl::WCS< N >::p_ | ( | const FVector< double, N > & | x | ) | const [inline] |
calculate orig. coordinates from intermed WCs (slow version!)
static double ltl::WCS< N >::deg2rad | ( | const double | deg | ) | [inline, static, protected] |
Referenced by ltl::WCS< 2 >::cosdeg(), and ltl::WCS< 2 >::sindeg().
static double ltl::WCS< N >::rad2deg | ( | const double | rad | ) | [inline, static, protected] |
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_().