#include <mitkVersorRigid3DTransform.h>
Inherits mitkTransform.
Inheritance diagram for mitkVersorRigid3DTransform:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkVersorRigid3DTransform () | |
const MatrixType & | GetJacobian (const VectorParameterType &inPoint) |
virtual void | ConvertTransformMaxtrixToVector () |
void | GetVersor (ScalarParameterType &x, ScalarParameterType &y, ScalarParameterType &z, ScalarParameterType &w) |
void | GetAngles (ScalarParameterType &alpha, ScalarParameterType &beta, ScalarParameterType &gamma) |
void | GetTranslations (ScalarParameterType &tx, ScalarParameterType &ty, ScalarParameterType &tz) |
Protected Member Functions | |
virtual void | ComputeTransformMatrix () |
This transform applies rotation and translation to the 3D image space. There are 6 elements in transform parameter vector, the first 3 elements are the components of the versor representation of 3D rotation, the last 3 parameters defines the translation in each dimension.
Transform Mode Number of parameters p[0] p[1] p[2] p[3] p[4] p[5]
MITK_TRANSFORM_VERSOR_RIGID_3D 6 vx vy vz tx ty tz
|
Constructor. |
|
Calculate the transform matrix.
Reimplemented from mitkTransform. |
|
Convert transform matrix to transform parameter vector. This function operates on build-in data. Reimplemented from mitkTransform. |
|
Get the rotation parameters from the transform parameter vector.
|
|
Get the Jacobian matrix.
Reimplemented from mitkTransform. |
|
Get the translation parameters from the transform parameter vector.
|
|
Get the rotation parameters from the transform parameter vector.
|
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkTransform. |