![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkDeformationFieldInterpolatingTransform.h>
Transform that interpolates a given deformation field.
A simple transform that allows the user to set a deformation field. TransformPoint adds the displacement to the input point. This transform does not support optimizers. Its Set/GetParameters is not implemented. DO NOT USE IT FOR REGISTRATION. You may set your own interpolator!
Definition at line 47 of file itkDeformationFieldInterpolatingTransform.h.
Static Public Member Functions | |
static Pointer | New () |
Protected Types | |
typedef DeformationFieldInterpolatorType::ContinuousIndexType | InputContinuousIndexType |
typedef DeformationFieldInterpolatorType::OutputType | InterpolatorOutputType |
Protected Member Functions | |
DeformationFieldInterpolatingTransform () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~DeformationFieldInterpolatingTransform () override | |
![]() | |
AdvancedTransform () | |
AdvancedTransform (NumberOfParametersType numberOfParameters) | |
~AdvancedTransform () override | |
Protected Attributes | |
DeformationFieldPointer | m_DeformationField |
DeformationFieldInterpolatorPointer | m_DeformationFieldInterpolator |
DeformationFieldPointer | m_ZeroDeformationField |
![]() | |
bool | m_HasNonZeroJacobianOfSpatialHessian |
bool | m_HasNonZeroSpatialHessian |
Private Member Functions | |
DeformationFieldInterpolatingTransform (const Self &) | |
void | operator= (const Self &) |
typedef SmartPointer< const Self > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ConstPointer |
Definition at line 56 of file itkDeformationFieldInterpolatingTransform.h.
typedef VectorNearestNeighborInterpolateImageFunction< DeformationFieldType, ScalarType > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DefaultDeformationFieldInterpolatorType |
Definition at line 100 of file itkDeformationFieldInterpolatingTransform.h.
typedef TComponentType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldComponentType |
Definition at line 89 of file itkDeformationFieldInterpolatingTransform.h.
typedef DeformationFieldInterpolatorType::Pointer itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldInterpolatorPointer |
Definition at line 98 of file itkDeformationFieldInterpolatingTransform.h.
typedef VectorInterpolateImageFunction< DeformationFieldType, ScalarType > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldInterpolatorType |
Definition at line 97 of file itkDeformationFieldInterpolatingTransform.h.
typedef DeformationFieldType::Pointer itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldPointer |
Definition at line 94 of file itkDeformationFieldInterpolatingTransform.h.
typedef Image< DeformationFieldVectorType, itkGetStaticConstMacro( InputSpaceDimension ) > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldType |
Definition at line 93 of file itkDeformationFieldInterpolatingTransform.h.
typedef Vector< DeformationFieldComponentType, itkGetStaticConstMacro( OutputSpaceDimension ) > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldVectorType |
Definition at line 91 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Typedef which is used internally
Definition at line 240 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputCovariantVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputCovariantVectorType |
Definition at line 75 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputPointType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputPointType |
Definition at line 79 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputVectorType |
Definition at line 73 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputVnlVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputVnlVectorType |
Definition at line 77 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InternalMatrixType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InternalMatrixType |
Definition at line 87 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 241 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::JacobianOfSpatialHessianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::JacobianOfSpatialHessianType |
Definition at line 84 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::JacobianOfSpatialJacobianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::JacobianOfSpatialJacobianType |
Definition at line 85 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::JacobianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::JacobianType |
Definition at line 72 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::NonZeroJacobianIndicesType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::NonZeroJacobianIndicesType |
Definition at line 81 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::NumberOfParametersType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::NumberOfParametersType |
Definition at line 71 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputCovariantVectorType |
Definition at line 76 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputPointType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputPointType |
Definition at line 80 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputVectorType |
Definition at line 74 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputVnlVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputVnlVectorType |
Definition at line 78 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::ParametersType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ParametersType |
Definition at line 70 of file itkDeformationFieldInterpolatingTransform.h.
typedef SmartPointer< Self > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Pointer |
Definition at line 55 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::ScalarType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ScalarType |
Superclass typedefs
Definition at line 69 of file itkDeformationFieldInterpolatingTransform.h.
typedef DeformationFieldInterpolatingTransform itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Self |
Standard class typedefs.
Definition at line 53 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::SpatialHessianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::SpatialHessianType |
Definition at line 82 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::SpatialJacobianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::SpatialJacobianType |
Definition at line 83 of file itkDeformationFieldInterpolatingTransform.h.
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Superclass |
Definition at line 54 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
|
overrideprotected |
|
private |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedTransform< double, 3, 3 >.
|
inlineoverride |
Get the Fixed Parameters.
Definition at line 123 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Must be provided.
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 177 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 216 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 224 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 199 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 207 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 192 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverridevirtual |
Implements itk::AdvancedTransform< double, 3, 3 >.
Definition at line 185 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverride |
Definition at line 174 of file itkDeformationFieldInterpolatingTransform.h.
itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::itkGetModifiableObjectMacro | ( | DeformationField | , |
DeformationFieldType | |||
) |
itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::itkGetModifiableObjectMacro | ( | DeformationFieldInterpolator | , |
DeformationFieldInterpolatorType | |||
) |
itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::itkStaticConstMacro | ( | InputSpaceDimension | , |
unsigned int | , | ||
Superclass::InputSpaceDimension | |||
) |
Dimension of the domain spaces.
itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::itkStaticConstMacro | ( | OutputSpaceDimension | , |
unsigned int | , | ||
Superclass::OutputSpaceDimension | |||
) |
|
static |
New macro for creation of through the object factory.
|
private |
|
overrideprotected |
Print contents of an DeformationFieldInterpolatingTransform.
|
virtual |
Set/Get the deformation field that defines the displacements
|
virtual |
Set/Get the deformation field interpolator
|
inlineoverride |
Set the fixed parameters.
Definition at line 116 of file itkDeformationFieldInterpolatingTransform.h.
void itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::SetIdentity | ( | void | ) |
Make this an identity transform ( the deformation field is replaced by a zero deformation field
|
inlineoverride |
Set the transformation parameters is not supported. Use SetDeformationField() instead
Definition at line 105 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverride |
Definition at line 152 of file itkDeformationFieldInterpolatingTransform.h.
|
override |
Transform a point. This method adds a displacement to a given point, returning the transformed point.
|
inlineoverride |
These vector transforms are not implemented for this transform.
Definition at line 136 of file itkDeformationFieldInterpolatingTransform.h.
|
inlineoverride |
Definition at line 144 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 246 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 248 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 247 of file itkDeformationFieldInterpolatingTransform.h.
Generated on 1667476801 for elastix by ![]() |
![]() |