28 #ifndef CASA_ROTMATRIX_H 29 #define CASA_ROTMATRIX_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/Arrays/Matrix.h> 35 #include <casacore/casa/Arrays/Vector.h> 36 #include <casacore/casa/iosfwd.h>
RotMatrix & operator*=(const RotMatrix &other)
The multiplication operations generate matrix products.
Double rotat[3][3]
The rotation matrix (3x3)
void transpose()
Transpose the rotation matrix.
RotMatrix & operator=(const RotMatrix &other)
Copy assignment.
Double & operator()(uInt row, uInt column)
Return the indicated element.
void applySingle(Double angle, Int which)
Apply to a rotation matrix a further rotation of angle around the specified axis which (0 or 1 or 2)...
RotMatrix()
Default constructor generates a unit 3x3 matrix.
RotMatrix operator*(const RotMatrix &other) const
this file contains all the compiler specific defines
friend ostream & operator<<(ostream &os, const RotMatrix &rot)
Output a rotation matrix as a matrix.
Vector of Euler rotation angles.