29 #ifndef SYNTHESIS_BEAMSQUINT_H
30 #define SYNTHESIS_BEAMSQUINT_H
A Measure: astronomical direction.
void getPointingDirection(const casacore::MDirection &pointDir, const casacore::Quantity parAngle, const casacore::Quantity obsFreq, const SquintType doSquint, casacore::MDirection &newPointingDir)
Return the squinted pointing position.
encapsulates beam squint (RR and LL beams at different directions)
casacore::Bool isNonNull()
Is BeamSquint nonNull?
casacore::Quantity refFreq_p
casacore::MDirection & scale(const casacore::Quantity &refFreq)
Return the squint's casacore::MDirection scaled to a particular frequency.
SquintType
Allowed Squints: NONE = no squint: PB is centered on the pointing center RR = PB is shifted from poin...
BeamSquint & operator=(const BeamSquint &other)
Operator=.
BeamSquint()
Default constructor initializes to zero.
bool Bool
Define the standard types used by Casacore.
casacore::MDirection squint_p
void show()
Show to Logger.