An itk transform that allows for deformations defined by a given Statistical Deformation Model. More...
#include <itkStatisticalDeformationModelTransform.h>

Public Types | |
|
typedef StatisticalDeformationModelTransform | Self |
|
typedef itk::StatisticalModelTransformBase < TDataSet, TScalarType, TDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef Superclass::RepresenterType | RepresenterType |
Public Types inherited from itk::StatisticalModelTransformBase< TDataSet, TScalarType, TDimension > | |
|
typedef StatisticalModelTransformBase | Self |
|
typedef itk::Transform < TScalarType, TInputDimension, TInputDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
|
typedef vnl_vector < statismo::ScalarType > | VectorType |
|
typedef vnl_matrix < statismo::ScalarType > | MatrixType |
| typedef Superclass::ParametersType | ParametersType |
| typedef Superclass::JacobianType | JacobianType |
| typedef Superclass::ScalarType | ScalarType |
| typedef Superclass::InputPointType | InputPointType |
| typedef Superclass::OutputPointType | OutputPointType |
| typedef Superclass::InputVectorType | InputVectorType |
|
typedef Superclass::OutputVectorType | OutputVectorType |
|
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
|
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
|
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
|
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
|
typedef statismo::Representer < TDataSet > | RepresenterType |
|
typedef itk::StatisticalModel < TDataSet > | StatisticalModelType |
Public Member Functions | |
| itkSimpleNewMacro (Self) | |
| itkTypeMacro (StatisticalDeformationModelTransform, Superclass) | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const |
| virtual OutputPointType | TransformPoint (const InputPointType &pt) const |
Public Member Functions inherited from itk::StatisticalModelTransformBase< TDataSet, TScalarType, TDimension > | |
| virtual void | CopyBaseMembers (StatisticalModelTransformBase *another) const |
| itkTypeMacro (StatisticalModelTransformBase, Superclass) | |
| itkStaticConstMacro (SpaceDimension, unsigned int, TInputDimension) | |
| itkStaticConstMacro (InputSpaceDimension, unsigned int, TInputDimension) | |
| itkStaticConstMacro (OutputSpaceDimension, unsigned int, TInputDimension) | |
| virtual void | ComputeJacobianWithRespectToParameters (const InputPointType &pt, JacobianType &jacobian) const |
| virtual void | SetIdentity (void) |
| virtual void | SetParameters (const ParametersType &) |
| virtual const ParametersType & | GetParameters (void) const |
| virtual void | SetFixedParameters (const ParametersType &p) |
| virtual const ParametersType & | GetFixedParameters (void) const |
| virtual VectorType | GetCoefficients () const |
| virtual void | SetCoefficients (VectorType &coefficients) |
| void | SetStatisticalModel (const StatisticalModelType *model) |
| StatisticalModelType::ConstPointer | GetStatisticalModel () const |
| void | SetUsedNumberOfCoefficients (unsigned n) |
| unsigned | GetUsedNumberOfCoefficients () |
Additional Inherited Members | |
Protected Member Functions inherited from itk::StatisticalModelTransformBase< TDataSet, TScalarType, TDimension > | |
| StatisticalModelTransformBase (const Self &obj) | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| void | operator= (const Self &rhs) |
Protected Attributes inherited from itk::StatisticalModelTransformBase< TDataSet, TScalarType, TDimension > | |
| StatisticalModelType::ConstPointer | m_StatisticalModel |
| VectorType | m_coeff_vector |
| unsigned | m_usedNumberCoefficients |
| ParametersType | m_FixedParameters |
An itk transform that allows for deformations defined by a given Statistical Deformation Model.
|
inline |
Clone the current transform
| itk::StatisticalDeformationModelTransform< TDataSet, TScalarType, TDimension >::itkTypeMacro | ( | StatisticalDeformationModelTransform< TDataSet, TScalarType, TDimension > | , |
| Superclass | |||
| ) |
Run-time type information (and related methods).
|
inlinevirtual |
Transform a given point according to the deformation induced by the StatisticalModel, given the current parameters.
| pt | The point to tranform |
Implements itk::StatisticalModelTransformBase< TDataSet, TScalarType, TDimension >.
1.8.6