![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkDeformationVectorFieldTransform.h>
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Private Member Functions | |
DeformationVectorFieldTransform (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
CoefficientImagePointer | m_Images [SpaceDimension] |
Additional Inherited Members | |
![]() | |
typedef Superclass::JacobianImageType | JacobianImageType |
typedef Superclass::JacobianPixelType | JacobianPixelType |
![]() | |
std::vector< typename DerivativeWeightsFunctionType::Pointer > | m_DerivativeWeightsFunctions |
std::vector< std::vector < typename SODerivativeWeightsFunctionType::Pointer > > | m_SODerivativeWeightsFunctions |
WeightsFunctionType::Pointer | m_WeightsFunction |
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 |
Definition at line 53 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputCovariantVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputCovariantVectorType |
Definition at line 71 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputPointType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputPointType |
Definition at line 75 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputVectorType |
Definition at line 69 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::InputVnlVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::InputVnlVectorType |
Definition at line 73 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::JacobianType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::JacobianType |
Definition at line 68 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputCovariantVectorType |
Definition at line 72 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputPointType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputPointType |
Definition at line 76 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputVectorType |
Definition at line 70 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::OutputVnlVectorType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::OutputVnlVectorType |
Definition at line 74 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ParametersType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::ParametersType |
Definition at line 67 of file itkDeformationVectorFieldTransform.h.
typedef SmartPointer< Self > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Pointer |
Definition at line 52 of file itkDeformationVectorFieldTransform.h.
typedef Superclass::ScalarType itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::ScalarType |
Typedef's inherited from Superclass.
Definition at line 66 of file itkDeformationVectorFieldTransform.h.
typedef DeformationVectorFieldTransform itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Self |
Standard class typedefs.
Definition at line 49 of file itkDeformationVectorFieldTransform.h.
typedef AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 > itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::Superclass |
Definition at line 51 of file itkDeformationVectorFieldTransform.h.
|
protected |
The constructor.
|
protectedvirtual |
The destructor.
|
private |
The private constructor.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, 0 >.
|
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 | ( | SpaceDimension | , |
unsigned | int, | ||
NDimensions | |||
) |
Dimension of the domain space.
itk::DeformationVectorFieldTransform< TScalarType, NDimensions >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned | int, | ||
Superclass::SplineOrder | |||
) |
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
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.
|
private |
Member variables.
Definition at line 124 of file itkDeformationVectorFieldTransform.h.
Generated on 27-06-2013 for elastix by ![]() |
![]() |