33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/Arrays/Vector.h> 35 #include <casacore/casa/Quanta/Quantum.h>
Quantum< Vector< Double > > getAngle() const
with the optional conversion units.
friend ostream & operator<<(ostream &os, const Euler &eul)
Output Euler angles.
Vector< Double > euler
vector with 3 Euler angles (data.first)
Euler & operator-=(const Euler &right)
Euler operator-() const
The unary minus reverses the sign and order of the Euler angles.
Euler()
Default constructor generates zero filled Double vector of length 3, with (1,2,3) axes...
Euler & operator=(const Euler &other)
Copy assignment.
static Double makeRad(const Quantity &in)
The makeRad functions check and convert the input Quantities to radians.
Euler operator+(const Euler &right) const
Euler & operator+=(const Euler &right)
Addition and subtraction.
Vector< Int > axes
Axes (data.second)
this file contains all the compiler specific defines
Double & operator()(uInt which)
Return the which' angle.
Vector of Euler rotation angles.