#include <itkQuaternionRigidTransform.h>
Inheritance diagram for itk::QuaternionRigidTransform< TScalarType >:
This transform applies a rotation and translation to the space
Definition at line 34 of file itkQuaternionRigidTransform.h.
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 43 of file itkQuaternionRigidTransform.h. |
|
Standard covariant vector type for this class.
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 59 of file itkQuaternionRigidTransform.h. |
|
Standard coordinate point type for this class. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 90 of file itkQuaternionRigidTransform.h. Referenced by itk::QuaternionRigidTransform< TScalarType >::GetRotation(), and itk::QuaternionRigidTransform< TScalarType >::~QuaternionRigidTransform(). |
|
Vector type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 55 of file itkQuaternionRigidTransform.h. |
|
Standard vnl_vector type for this class.
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 57 of file itkQuaternionRigidTransform.h. |
|
Jacobian type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 66 of file itkQuaternionRigidTransform.h. Referenced by itk::QuaternionRigidTransform< TScalarType >::GetRotation(). |
|
Standard matrix type for this class. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 84 of file itkQuaternionRigidTransform.h. |
|
Standard vector type for this class. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 87 of file itkQuaternionRigidTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 60 of file itkQuaternionRigidTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 91 of file itkQuaternionRigidTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 56 of file itkQuaternionRigidTransform.h. Referenced by itk::QuaternionRigidTransform< TScalarType >::GetRotation(), and itk::QuaternionRigidTransform< TScalarType >::~QuaternionRigidTransform(). |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 58 of file itkQuaternionRigidTransform.h. |
|
Parameters type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 63 of file itkQuaternionRigidTransform.h. Referenced by itk::QuaternionRigidTransform< TScalarType >::GetRotation(). |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 42 of file itkQuaternionRigidTransform.h. |
|
Scalar type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 52 of file itkQuaternionRigidTransform.h. |
|
Standard class typedefs. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 39 of file itkQuaternionRigidTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 40 of file itkQuaternionRigidTransform.h. |
|
VnlQuaternion type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 69 of file itkQuaternionRigidTransform.h. Referenced by itk::QuaternionRigidTransform< TScalarType >::GetRotation(), and itk::QuaternionRigidTransform< TScalarType >::~QuaternionRigidTransform(). |
|
|
|
|
Compute the offset using the rotation center, the matrix and the final translation. This method MUST be called before using the transform for any mapping. |
|
Set and Get the center of rotation |
|
Run-time type information (and related methods). Reimplemented from itk::Rigid3DTransform< TScalarType >.
|
|
Compute the Jacobian of the transformation. This method computes the Jacobian matrix of the transformation. given point or vector, returning the transformed point or vector. The rank of the Jacobian will also indicate if the transform is invertible at this point. Reimplemented from itk::Rigid3DTransform< TScalarType >.
|
|
Set the transformation from a container of parameters. This is typically used by optimizers. There are 7 parameters. The first four represents the quaternion and the last three represents the offset. Reimplemented from itk::Transform< TScalarType, 3, 3 >.
|
|
Get the rotation from an QuaternionRigidTransform. This method returns the value of the rotation of the QuaternionRigidTransform. * Definition at line 97 of file itkQuaternionRigidTransform.h. References itk::QuaternionRigidTransform< TScalarType >::InputPointType, itk::QuaternionRigidTransform< TScalarType >::JacobianType, itk::QuaternionRigidTransform< TScalarType >::OutputVectorType, itk::QuaternionRigidTransform< TScalarType >::ParametersType, and itk::QuaternionRigidTransform< TScalarType >::VnlQuaternionType. |
|
Set and Get the Translation to be applied after rotation |
|
Dimension of the domain space. |
|
Dimension of the domain space. |
|
Dimension of parameters |
|
Dimension of parameters |
|
New macro for creation of through a Smart Pointer Reimplemented from itk::Rigid3DTransform< TScalarType >.
|
|
Print contents of an Rigid3DTransform Reimplemented from itk::Rigid3DTransform< TScalarType >.
|
|
Set and Get the center of rotation |
|
Set the parameters to the IdentityTransform Reimplemented from itk::Rigid3DTransform< TScalarType >.
|
|
Set the transformation from a container of parameters. This is typically used by optimizers. There are 7 parameters. The first four represents the quaternion and the last three represents the offset. Reimplemented from itk::Transform< TScalarType, 3, 3 >.
|
|
Set the rotation of the rigid transform. This method sets the rotation of a QuaternionRigidTransform to a value specified by the user. |
|
Set and Get the Translation to be applied after rotation |