General Purpose Geodetic Library
|
#include <Sg3dMatrixRdots.h>
Public Member Functions | |
Sg3dMatrixR2dot (DIRECTION axis, double angle=0.0) | |
const Sg3dMatrix & | operator() (double) |
![]() | |
Sg3dMatrixR (DIRECTION axis_, double=0.0) | |
Sg3dMatrixR (const Sg3dMatrixR &) | |
~Sg3dMatrixR () | |
double | angle () const |
DIRECTION | axis () const |
const Sg3dMatrix & | operator() (double) |
![]() | |
Sg3dMatrix () | |
Sg3dMatrix (const Sg3dMatrix &) | |
Sg3dMatrix (const Sg3dVector &col0, const Sg3dVector &col1, const Sg3dVector &col2) | |
Sg3dMatrix (double a00, double a01, double a02, double a10, double a11, double a12, double a20, double a21, double a22) | |
~Sg3dMatrix () | |
double & | operator() (DIRECTION i, DIRECTION j) |
double | at (DIRECTION i, DIRECTION j) const |
double | module () const |
void | unify () |
Sg3dMatrix | T () const |
Sg3dMatrix & | operator= (const Sg3dMatrix &) |
Sg3dMatrix & | operator+= (const Sg3dMatrix &) |
Sg3dMatrix & | operator-= (const Sg3dMatrix &) |
Sg3dMatrix & | operator*= (double) |
Sg3dMatrix & | operator/= (double) |
Additional Inherited Members | |
![]() | |
double | angle_ |
An angle of rotation. More... | |
double | sinA_ |
double | cosA_ |
DIRECTION | axis_ |
An axis of rotation. More... | |
![]() | |
double | mat [3][3] |
The 3x3 array that is storing elements of a matrix. More... | |
A second derivative matrix from elementary rotation matrix.
Definition at line 82 of file Sg3dMatrixRdots.h.
|
inline |
A constructor. Creates a default copy of the object, direction Axis_ is a mandatory argument.
Definition at line 91 of file Sg3dMatrixRdots.h.
References Sg3dMatrixR::axis_, Sg3dMatrix::mat, X_AXIS, Y_AXIS, and Z_AXIS.
const Sg3dMatrix & Sg3dMatrixR2dot::operator() | ( | double | angle | ) |
Returns a matrix, which is describing a rotation on the angle Angle around the axis Axis.
Definition at line 64 of file Sg3dMatrixRdots.cpp.
References Sg3dMatrixR::angle(), Sg3dMatrixR::angle_, Sg3dMatrixR::axis_, Sg3dMatrixR::cosA_, Sg3dMatrix::mat, Sg3dMatrixR::sinA_, X_AXIS, Y_AXIS, and Z_AXIS.