#include <mitkVersorSimilarity3DTransform.h>
Inherits mitkTransform.
Inheritance diagram for mitkVersorSimilarity3DTransform:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkVersorSimilarity3DTransform () | |
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) |
void | GetScales (ScalarParameterType &scale) |
Protected Member Functions | |
virtual void | ComputeTransformMatrix () |
This transform applies a similarity transform to the 3D image space. There are 7 elements in transform parameter vector, the first 3 elements are the components of the versor representation of 3D rotation, the next 3 parameters defines the translation in each dimension, the last 1 parameter defines the isotropic scaling.
Transform Mode Number of parameters p[0] p[1] p[2] p[3] p[4] p[5] p[6]
MITK_TRANSFORM_VERSOR_SIMILARITY_3D 7 angle_x angle_y angle_z tx ty tz scale
|
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 scaling parameters from the transform parameter vector.
|
|
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. |