![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkDeformationFieldInterpolatingTransform.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef VectorNearestNeighborInterpolateImageFunction < DeformationFieldType, ScalarType > | DefaultDeformationFieldInterpolatorType |
typedef TComponentType | DeformationFieldComponentType |
typedef VectorInterpolateImageFunction < DeformationFieldType, ScalarType > | DeformationFieldInterpolatorType |
typedef Image < DeformationFieldVectorType, itkGetStaticConstMacro(InputSpaceDimension) > | DeformationFieldType |
typedef Vector < DeformationFieldComponentType, itkGetStaticConstMacro(OutputSpaceDimension) > | DeformationFieldVectorType |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef Superclass::JacobianType | JacobianType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef DeformationFieldInterpolatingTransform | Self |
typedef AdvancedTransform < TScalarType, NDimensions, NDimensions > | Superclass |
![]() | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef SpatialJacobianType::InternalMatrixType | InternalMatrixType |
typedef std::vector < SpatialHessianType > | JacobianOfSpatialHessianType |
typedef std::vector < SpatialJacobianType > | JacobianOfSpatialJacobianType |
typedef Superclass::JacobianType | JacobianType |
typedef std::vector< unsigned long > | NonZeroJacobianIndicesType |
typedef Superclass::OutputCovariantVectorType | OutputCovariantVectorType |
typedef Superclass::OutputPointType | OutputPointType |
typedef Superclass::OutputVectorType | OutputVectorType |
typedef Superclass::OutputVnlVectorType | OutputVnlVectorType |
typedef Superclass::ParametersType | ParametersType |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef AdvancedTransform | Self |
typedef FixedArray< Matrix < ScalarType, InputSpaceDimension, InputSpaceDimension > , OutputSpaceDimension > | SpatialHessianType |
typedef Matrix< ScalarType, OutputSpaceDimension, InputSpaceDimension > | SpatialJacobianType |
typedef Transform< TScalarType, NInputDimensions, NOutputDimensions > | Superclass |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
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 |
~DeformationFieldInterpolatingTransform () | |
![]() | |
AdvancedTransform () | |
AdvancedTransform (unsigned int Dimension, unsigned int NumberOfParameters) | |
virtual | ~AdvancedTransform () |
Protected Attributes | |
DeformationFieldType::Pointer | m_DeformationField |
DeformationFieldInterpolatorType::Pointer | m_DeformationFieldInterpolator |
DeformationFieldType::Pointer | m_ZeroDeformationField |
![]() | |
bool | m_HasNonZeroJacobianOfSpatialHessian |
bool | m_HasNonZeroSpatialHessian |
Private Member Functions | |
DeformationFieldInterpolatingTransform (const Self &) | |
void | operator= (const Self &) |
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 44 of file itkDeformationFieldInterpolatingTransform.h.
typedef SmartPointer<const Self> itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ConstPointer |
Definition at line 52 of file itkDeformationFieldInterpolatingTransform.h.
typedef VectorNearestNeighborInterpolateImageFunction< DeformationFieldType, ScalarType > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DefaultDeformationFieldInterpolatorType |
Definition at line 88 of file itkDeformationFieldInterpolatingTransform.h.
typedef TComponentType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldComponentType |
Definition at line 77 of file itkDeformationFieldInterpolatingTransform.h.
typedef VectorInterpolateImageFunction< DeformationFieldType, ScalarType > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldInterpolatorType |
Definition at line 85 of file itkDeformationFieldInterpolatingTransform.h.
typedef Image< DeformationFieldVectorType, itkGetStaticConstMacro(InputSpaceDimension) > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldType |
Definition at line 81 of file itkDeformationFieldInterpolatingTransform.h.
typedef Vector<DeformationFieldComponentType, itkGetStaticConstMacro(OutputSpaceDimension) > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::DeformationFieldVectorType |
Definition at line 79 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Typedef which is used internally
Definition at line 124 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputCovariantVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputCovariantVectorType |
Definition at line 70 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputPointType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputPointType |
Definition at line 74 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputVectorType |
Definition at line 68 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::InputVnlVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::InputVnlVectorType |
Definition at line 72 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 125 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::JacobianType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::JacobianType |
Definition at line 67 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputCovariantVectorType |
Definition at line 71 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputPointType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputPointType |
Definition at line 75 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputVectorType |
Definition at line 69 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::OutputVnlVectorType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::OutputVnlVectorType |
Definition at line 73 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::ParametersType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ParametersType |
Definition at line 66 of file itkDeformationFieldInterpolatingTransform.h.
typedef SmartPointer<Self> itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Pointer |
Definition at line 51 of file itkDeformationFieldInterpolatingTransform.h.
typedef Superclass::ScalarType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::ScalarType |
Superclass typedefs
Definition at line 65 of file itkDeformationFieldInterpolatingTransform.h.
typedef DeformationFieldInterpolatingTransform itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Self |
Standard class typedefs.
Definition at line 49 of file itkDeformationFieldInterpolatingTransform.h.
typedef AdvancedTransform< TScalarType, NDimensions, NDimensions > itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::Superclass |
Definition at line 50 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
|
protected |
|
private |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedTransform< TScalarType, NDimensions, NDimensions >.
|
virtual |
|
virtual |
|
inlinevirtual |
Definition at line 108 of file itkDeformationFieldInterpolatingTransform.h.
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 |
|
protected |
Print contents of an DeformationFieldInterpolatingTransform.
|
virtual |
Set/Get the deformation field that defines the displacements
|
virtual |
Set/Get the deformation field interpolator
void itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::SetIdentity | ( | void | ) |
Make this an identity transform ( the deformation field is replaced by a zero deformation field
|
inlinevirtual |
Definition at line 110 of file itkDeformationFieldInterpolatingTransform.h.
OutputPointType itk::DeformationFieldInterpolatingTransform< TScalarType, NDimensions, TComponentType >::TransformPoint | ( | const InputPointType & | point | ) | const |
Transform a point This method adds a displacement to a given point, returning the transformed point
|
protected |
Definition at line 130 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 132 of file itkDeformationFieldInterpolatingTransform.h.
|
protected |
Definition at line 131 of file itkDeformationFieldInterpolatingTransform.h.
Generated on 27-06-2013 for elastix by ![]() |
![]() |