Euler operator+(const Euler &right) const 
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()
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)
Addition and subtraction. 
void set(uInt which, uInt ax)
Set an axis. 
Vector< Int > axes
Axes (data.second) 
Euler operator-() const 
The unary minus reverses the sign and order of the Euler angles. 
Quantum< Vector< Double > > getAngle() const 
with the optional conversion units. 
Double & operator()(uInt which)
Return the which' angle. 
Vector of Euler rotation angles.