...
This commit is contained in:
parent
8ce6ffc41c
commit
bbc35b02bb
@ -567,6 +567,11 @@ protected:
|
||||
|
||||
auto comp_func = [&, this](this auto& self, MccCoordPairKind cp_kind) {
|
||||
if (cp_kind == MccCoordPairKind::COORDS_KIND_AZALT) {
|
||||
if constexpr (PT::pairKind == MccCoordPairKind::COORDS_KIND_AZZD) {
|
||||
zd = half_pi - alt;
|
||||
cpair.setX(az);
|
||||
cpair.setY(zd);
|
||||
} else {
|
||||
if constexpr (mccIsAppCoordPairKind<PT::pairKind>) {
|
||||
// correct for refraction: alt -= dz_refr
|
||||
}
|
||||
@ -584,13 +589,18 @@ protected:
|
||||
cpair.setX(ha);
|
||||
} else if constexpr (PT::pairKind == MccCoordPairKind::COORDS_KIND_HADEC_OBS) {
|
||||
cpair.setX(ha);
|
||||
// } else if constexpr (PT::pairKind == MccCoordPairKind::COORDS_KIND_AZALT) {
|
||||
} else { // unsupported transformation!!!
|
||||
return;
|
||||
}
|
||||
}
|
||||
} else if (cp_kind == MccCoordPairKind::COORDS_KIND_AZZD) {
|
||||
alt = half_pi - _y;
|
||||
alt = half_pi - zd;
|
||||
if constexpr (PT::pairKind == MccCoordPairKind::COORDS_KIND_AZALT) {
|
||||
cpair.setX(az);
|
||||
cpair.setY(alt);
|
||||
} else {
|
||||
self(MccCoordPairKind::COORDS_KIND_AZALT);
|
||||
}
|
||||
} else if (cp_kind == MccCoordPairKind::COORDS_KIND_HADEC_OBS) {
|
||||
if constexpr (PT::pairKind == MccCoordPairKind::COORDS_KIND_RADEC_OBS) {
|
||||
ra = lst + eo - ha;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user