Public Member Functions | |
RotationAndTranslation (const Matrix4D &m) | |
RotationAndTranslation | operator- (void) const |
RotationAndTranslation | operator * (double scale) const |
RotationAndTranslation & | operator *= (double scale) |
RotationAndTranslation | operator/ (double scale) const |
RotationAndTranslation & | operator/= (double scale) |
RotationAndTranslation | operator+ (const RotationAndTranslation &q) const |
RotationAndTranslation & | operator+= (const RotationAndTranslation &q) |
RotationAndTranslation | operator- (const RotationAndTranslation &q) const |
RotationAndTranslation & | operator-= (const RotationAndTranslation &q) |
Public Attributes | |
Matrix3D | rotation |
Point3D | translate |
|
This constructor sets the rotation matrix and translation vector from the transformation matrix |
|
This method scales the transformation parameters. |
|
This method scales the current transformation parameters by a constant factor. |
|
This method adds two sets of transformation parameters and returns their sum. |
|
This method adds a set of transformation parameters to the current transformation parameters. |
|
This method subtracts two sets of transformation parameters and returns their difference. |
|
This method returns the negative of the transformation parameters |
|
This method subtracts a set of transformation parameters from the current transformation parameters. |
|
This method divides the coefficients of a the transformation parameters by a constant factor. |
|
This method divides the coefficients of the current transformation parameters by a constant factor. |
|
The rotation |
|
The translation vector |