![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
An itk transform based on a DeformationVectorField. More...
#include <itkDeformationVectorFieldTransform.h>
An itk transform based on a DeformationVectorField.
This class makes it easy to set a deformation vector field as a Transform-object.
The class inherits from the 0th-order AdvancedBSplineDeformableTransform, and converts a VectorImage to the B-spline CoefficientImage.
This is useful if you know for example how to deform each voxel in an image and want to apply it to that image.
Definition at line 43 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ImagePointer itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientImagePointer |
Definition at line 81 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ImageType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientImageType |
Definition at line 80 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::PixelType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientPixelType |
Parameters as SpaceDimension number of images.
Definition at line 79 of file itkDeformationVectorFieldTransform.h.
typedef CoefficientVectorImageType::Pointer itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientVectorImagePointer |
Definition at line 88 of file itkDeformationVectorFieldTransform.h.
typedef Image< CoefficientVectorPixelType, itkGetStaticConstMacro( SpaceDimension ) > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientVectorImageType |
Definition at line 87 of file itkDeformationVectorFieldTransform.h.
typedef Vector< float, itkGetStaticConstMacro( SpaceDimension ) > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::CoefficientVectorPixelType |
Typedef's for VectorImage.
Definition at line 85 of file itkDeformationVectorFieldTransform.h.
typedef SmartPointer< const Self > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::ConstPointer |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 53 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputCovariantVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputCovariantVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 71 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputPointType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputPointType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 75 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 69 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputVnlVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputVnlVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 73 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::JacobianType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::JacobianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 68 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputCovariantVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 72 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputPointType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputPointType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 76 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 70 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputVnlVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputVnlVectorType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 74 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ParametersType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::ParametersType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 67 of file itkDeformationVectorFieldTransform.h.
typedef SmartPointer< Self > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Pointer |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 52 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ScalarType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::ScalarType |
Typedef's inherited from Superclass.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 66 of file itkDeformationVectorFieldTransform.h.
typedef DeformationVectorFieldTransform itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Self |
Standard class typedefs.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 49 of file itkDeformationVectorFieldTransform.h.
typedef AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Superclass |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
Definition at line 51 of file itkDeformationVectorFieldTransform.h.
itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::DeformationVectorFieldTransform | ( | ) | [protected] |
The constructor.
virtual itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::~DeformationVectorFieldTransform | ( | ) | [protected, virtual] |
The destructor.
itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::DeformationVectorFieldTransform | ( | const Self & | ) | [private] |
The private constructor.
virtual const char* itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
virtual void itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::GetCoefficientVectorImage | ( | CoefficientVectorImagePointer & | vecImage | ) | const [virtual] |
Get the coefficient image as a vector image. The vector image is created only on demand. The caller is expected to provide a smart pointer to the resulting image; this stresses the fact that this method does not return a member variable, like most Get... methods.
itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned | int, | ||
Superclass::SplineOrder | |||
) |
itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned | int, | ||
NDimensions | |||
) |
Dimension of the domain space.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
static Pointer itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
void itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
virtual void itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::SetCoefficientVectorImage | ( | const CoefficientVectorImageType * | vecImage | ) | [virtual] |
Set the coefficient image as a deformation field. The superclass provides a similar function (SetCoeffficientImage), but this function expects an array of nr_of_dim scalar images. The SetCoefficientVectorImage method accepts a VectorImage, which is often more convenient. The method internally just converts this vector image to nr_of_dim scalar images and passes it on to the SetCoefficientImage function.
CoefficientImagePointer itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::m_Images[SpaceDimension] [private] |
Member variables.
Definition at line 124 of file itkDeformationVectorFieldTransform.h.
Generated on 24-10-2011 for elastix by ![]() |
![]() |