#include <itkScaleSkewVersor3DTransform.h>
Inheritance diagram for itk::ScaleSkewVersor3DTransform< TScalarType >:
Public Types | |
typedef ScaleSkewVersor3DTransform | Self |
typedef VersorRigid3DTransform< TScalarType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ScalarType | ScalarType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::MatrixType | MatrixType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::VnlQuaternionType | VnlQuaternionType |
typedef Vector< TScalarType, itkGetStaticConstMacro(SpaceDimension) | ScaleVectorType ) |
typedef Vector< TScalarType, 6 > | SkewVectorType |
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 Member Functions | |
virtual const char * | GetClassName () const |
void | SetScale (const ScaleVectorType &scale) |
virtual const ScaleVectorType & | GetScale () |
void | SetSkew (const SkewVectorType &skew) |
virtual const SkewVectorType & | GetSkew () |
void | SetIdentity () |
itkStaticConstMacro (SpaceDimension, unsigned int, 3) | |
itkStaticConstMacro (ParametersDimension, unsigned int, 18) | |
void | SetParameters (const ParametersType ¶meters) |
virtual const ParametersType & | GetParameters (void) const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ScaleSkewVersor3DTransform () | |
~ScaleSkewVersor3DTransform () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
ScaleSkewVersor3DTransform (unsigned int outputSpaceDimension, unsigned int parametersDimension) | |
void | ComputeMatrixAndOffset (void) |
This transform applies a versor rotation and translation & scale/skew to the space
Definition at line 34 of file itkScaleSkewVersor3DTransform.h.
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 77 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 76 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 42 of file itkScaleSkewVersor3DTransform.h. |
|
CovariantVector type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 91 of file itkScaleSkewVersor3DTransform.h. |
|
Point type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 83 of file itkScaleSkewVersor3DTransform.h. |
|
Vector type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 87 of file itkScaleSkewVersor3DTransform.h. |
|
VnlVector type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 95 of file itkScaleSkewVersor3DTransform.h. |
|
Jacobian type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 65 of file itkScaleSkewVersor3DTransform.h. |
|
Matrix type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 62 of file itkScaleSkewVersor3DTransform.h. |
|
Offset type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 80 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 92 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 84 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 88 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 96 of file itkScaleSkewVersor3DTransform.h. |
|
Parameters type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 59 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 41 of file itkScaleSkewVersor3DTransform.h. |
|
Scalar type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 56 of file itkScaleSkewVersor3DTransform.h. |
|
Scale & Skew Vector Type. Definition at line 71 of file itkScaleSkewVersor3DTransform.h. |
|
Standard class typedefs. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 39 of file itkScaleSkewVersor3DTransform.h. |
|
Definition at line 72 of file itkScaleSkewVersor3DTransform.h. |
|
Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 40 of file itkScaleSkewVersor3DTransform.h. |
|
Versor type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 75 of file itkScaleSkewVersor3DTransform.h. |
|
VnlQuaternion type. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. Definition at line 68 of file itkScaleSkewVersor3DTransform.h. |
|
|
|
Definition at line 121 of file itkScaleSkewVersor3DTransform.h. |
|
|
|
Compute the components of the rotation matrix in the superclass. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
Run-time type information (and related methods). Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
Set the transformation from a container of parameters This is typically used by optimizers. There are 18 parameters: 1-3 versor 4-6 center of rotation 7-9 offset 10-12 Scale 13-18 Skew Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
|
|
|
|
Dimension of parameters. |
|
Dimension of parameters. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
New macro for creation of through a Smart Pointer. Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
Print contents of an Rigid3DTransform Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
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 18 parameters: 1-3 versor 4-6 center of rotation 7-9 offset 10-12 Scale 13-18 Skew Reimplemented from itk::VersorRigid3DTransform< TScalarType >. |
|
|
|
|