28 #ifndef CASA_ROTMATRIX_H
29 #define CASA_ROTMATRIX_H
void set(const Matrix< Double > &in)
Fill Rotation matrix from Matrix.
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
friend ostream & operator<<(ostream &os, const RotMatrix &rot)
Output a rotation matrix as a matrix.
Vector of Euler rotation angles.