Collaboration diagram for col::DopTransform:
Public Member Functions | |
General functions | |
DopTransform (const osg::Matrix &m) | |
Calculate DOP transformation from a matrix. | |
DopTransform (const osg::Quaternion &q) | |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
void | operator= (const osg::Matrix &m) |
Calculate DOP transformation from a matrix. | |
void | operator= (const osg::Quaternion &q) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
void | print (void) const |
Print a DOP transformation. | |
Dop | operator * (const Dop &dop) const |
Transform a DOP. | |
Public Attributes | |
Vec3f | c [Dop::NumOri] |
The transformation matrix. | |
float | o [Dop::NumOri] |
The translation of the affine transformation. | |
unsigned int | Bb [Dop::NumOri][3] |
The correspondence between old and new DOP coefficients. |
col::DopTransform::DopTransform | ( | const osg::Matrix & | m | ) |
Calculate DOP transformation from a matrix.
m | the transformation matrix (rot + transl) |
void col::DopTransform::operator= | ( | const osg::Matrix & | m | ) |
Calculate DOP transformation from a matrix.
Transform a DOP.
dop | a Dop |