#include <itkVersorRigid3DTransform.h>
Inheritance diagram for itk::VersorRigid3DTransform:
Public Types | |
typedef VersorRigid3DTransform | Self |
typedef Rigid3DTransform< TScalarType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ScalarType | ScalarType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::VnlQuaternionType | VnlQuaternionType |
typedef Superclass::VersorType | VersorType |
typedef VersorType::VectorType | AxisType |
typedef VersorType::ValueType | AngleType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
Public Methods | |
virtual const char * | GetClassName () const |
void | SetParameters (const ParametersType ¶meters) |
const JacobianType & | GetJacobian (const InputPointType &point) const |
itkStaticConstMacro (SpaceDimension, unsigned int, 3) | |
itkStaticConstMacro (ParametersDimension, unsigned int, 6) | |
void | SetRotation (const VersorType &versor) |
void | SetRotation (const AxisType &axis, AngleType angle) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
VersorRigid3DTransform () | |
~VersorRigid3DTransform () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | ComputeMatrix (void) |
This transform applies a rotation and translation to the space
Definition at line 34 of file itkVersorRigid3DTransform.h.
|
Definition at line 70 of file itkVersorRigid3DTransform.h. |
|
Definition at line 69 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 42 of file itkVersorRigid3DTransform.h. |
|
CovariantVector type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 84 of file itkVersorRigid3DTransform.h. |
|
Point type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 76 of file itkVersorRigid3DTransform.h. |
|
Vector type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 80 of file itkVersorRigid3DTransform.h. |
|
VnlVector type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 88 of file itkVersorRigid3DTransform.h. |
|
Jacobian type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 62 of file itkVersorRigid3DTransform.h. |
|
Offset type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 73 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 85 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 77 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 81 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 89 of file itkVersorRigid3DTransform.h. |
|
Parameters type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 59 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 41 of file itkVersorRigid3DTransform.h. |
|
Scalar type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 56 of file itkVersorRigid3DTransform.h. |
|
Standard class typedefs. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 39 of file itkVersorRigid3DTransform.h. |
|
Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 40 of file itkVersorRigid3DTransform.h. |
|
Versor type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 68 of file itkVersorRigid3DTransform.h. |
|
VnlQuaternion type. Reimplemented from itk::Rigid3DTransform< TScalarType >. Definition at line 65 of file itkVersorRigid3DTransform.h. |
|
|
|
Definition at line 110 of file itkVersorRigid3DTransform.h. |
|
Compute the components of the rotation matrix in the superclass. |
|
Run-time type information (and related methods). Reimplemented from itk::Rigid3DTransform< TScalarType >. |
|
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 >. |
|
Dimension of parameters. Reimplemented from itk::Rigid3DTransform< TScalarType >. |
|
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 the transformation from a container of parameters This is typically used by optimizers. There are 6 parameters. The first three represent the versor and the last three represents the offset. Reimplemented from itk::Transform< TScalarType, 3, 3 >. |
|
Set the rotational part of the transform. |
|
Set the rotational part of the transform. |