#include <mitkRigidTransform.h>
Inherits mitkTransform.
Inheritance diagram for mitkRigidTransform:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkRigidTransform () | |
mitkRigidTransform (unsigned int dim) | |
const MatrixType & | GetJacobian (const VectorParameterType &inPoint) |
void | GetAngles (ScalarParameterType &angle) |
void | GetAngles (ScalarParameterType &alpha, ScalarParameterType &beta, ScalarParameterType &gamma) |
void | GetTranslations (ScalarParameterType &tx, ScalarParameterType &ty) |
void | GetTranslations (ScalarParameterType &tx, ScalarParameterType &ty, ScalarParameterType &tz) |
virtual void | ConvertTransformMaxtrixToVector () |
Protected Member Functions | |
virtual void | ComputeTransformMatrix () |
This transform applies a rotation and translation to the 2D and 3D image space. User should use the constructor to specify the image dimensions, e.g. mitkRigidTransform(2) (default) for 2d image, mitkRigidTransform(3) for 3d image.
Transform Mode Number of parameters p[0] p[1] p[2] p[3] p[4] p[5] p[6] p[7] p[8]
MITK_TRANSFORM_RIGID (2D) 3 angle tx ty - - - - - -
MITK_TRANSFORM_RIGID_CENTERED (2D) 5 angle tx ty cx cy - - - -
MITK_TRANSFORM_RIGID (3D) 6 angle_x angle_y angle_z tx ty tz - - -
MITK_TRANSFORM_RIGID_CENTERED (3D) 9 angle_x angle_y angle_z tx ty tz cx cy cz
|
Default Constructor. |
|
Constructor with specific image dimensions setting. |
|
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. (for 3d rotation)
|
|
Get the rotation parameters from the transform parameter vector. (for 2d rotation)
|
|
Get the Jacobian matrix.
Reimplemented from mitkTransform. |
|
Get the translation parameters from the transform parameter vector. (for 3d translation)
|
|
Get the translation parameters from the transform parameter vector. (for 2d translation)
|
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkTransform. |