1 #ifndef IMAGES_BEAMMANIPULATOR_H
2 #define IMAGES_BEAMMANIPULATOR_H
49 const Quantity& angle,
const std::vector<String>& prependMsgs
65 std::shared_ptr<casacore::LogIO>
_log;
69 #ifndef AIPS_NO_TEMPLATE_SRC
70 #include <imageanalysis/ImageAnalysis/BeamManipulator.tcc>
std::shared_ptr< casacore::LogIO > _log
BeamManipulator operator=(const BeamManipulator &other)=delete
void set(const casacore::Quantity &major, const casacore::Quantity &minor, const casacore::Quantity &pa, const casacore::Record &rec, casacore::Int channel, casacore::Int polarization)
LatticeExprNode pa(const LatticeExprNode &left, const LatticeExprNode &right)
This function finds 180/pi*atan2(left,right)/2.
Represents a set of restoring beams associated with an image.
A hierarchical collection of named fields of various types.
void setVerbose(casacore::Bool v)
bool Bool
Define the standard types used by Casacore.
void rotate(const Quantity &angle)
rotate all the beams counterclockwise by the specified angle prependMsgs get added to the history bef...
BeamManipulator()=delete
Manipulate beams associated with images.