Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkDeformationFieldRegulizer.h>
This class combines any itk transform with the DeformationFieldTransform.
This class is a base class for Transforms that also use a diffusion / regularization of the deformation field.
Definition at line 41 of file itkDeformationFieldRegulizer.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::InputCovariantVectorType | InputCovariantVectorType |
typedef Superclass::InputPointType | InputPointType |
typedef Superclass::InputVectorType | InputVectorType |
typedef Superclass::InputVnlVectorType | InputVnlVectorType |
typedef IntermediaryDFTransformType::Pointer | IntermediaryDFTransformPointer |
typedef DeformationVectorFieldTransform< ScalarType, itkGetStaticConstMacro(InputSpaceDimension) > | IntermediaryDFTransformType |
typedef ImageRegionIterator< VectorImageType > | IteratorType |
typedef Superclass::JacobianType | JacobianType |
typedef VectorImageType::PointType | OriginType |
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 VectorImageType::RegionType | RegionType |
typedef Superclass::ScalarType | ScalarType |
typedef DeformationFieldRegulizer | Self |
typedef VectorImageType::SpacingType | SpacingType |
typedef TAnyITKTransform | Superclass |
typedef IntermediaryDFTransformType::CoefficientVectorImageType | VectorImageType |
typedef VectorImageType::PixelType | VectorPixelType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual const IntermediaryDFTransformType * | GetIntermediaryDeformationFieldTransform () |
void | InitializeDeformationFields (void) |
itkStaticConstMacro (InputSpaceDimension, unsigned int, Superclass::InputSpaceDimension) | |
itkStaticConstMacro (OutputSpaceDimension, unsigned int, Superclass::OutputSpaceDimension) | |
virtual void | SetDeformationFieldOrigin (OriginType _arg) |
virtual void | SetDeformationFieldRegion (RegionType _arg) |
virtual void | SetDeformationFieldSpacing (SpacingType _arg) |
OutputPointType | TransformPoint (const InputPointType &inputPoint) const override |
virtual void | UpdateIntermediaryDeformationFieldTransform (typename VectorImageType::Pointer vecImage) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DeformationFieldRegulizer () | |
~DeformationFieldRegulizer () override | |
Private Member Functions | |
DeformationFieldRegulizer (const Self &) | |
void | operator= (const Self &) |
typedef SmartPointer< const Self > itk::DeformationFieldRegulizer< TAnyITKTransform >::ConstPointer |
Definition at line 50 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputCovariantVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputCovariantVectorType |
Definition at line 69 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputPointType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputPointType |
Definition at line 73 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputVectorType |
Definition at line 67 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputVnlVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputVnlVectorType |
Definition at line 71 of file itkDeformationFieldRegulizer.h.
typedef IntermediaryDFTransformType::Pointer itk::DeformationFieldRegulizer< TAnyITKTransform >::IntermediaryDFTransformPointer |
Definition at line 80 of file itkDeformationFieldRegulizer.h.
typedef DeformationVectorFieldTransform< ScalarType, itkGetStaticConstMacro( InputSpaceDimension ) > itk::DeformationFieldRegulizer< TAnyITKTransform >::IntermediaryDFTransformType |
Typedef's needed in this class.
Definition at line 79 of file itkDeformationFieldRegulizer.h.
typedef ImageRegionIterator< VectorImageType > itk::DeformationFieldRegulizer< TAnyITKTransform >::IteratorType |
Definition at line 84 of file itkDeformationFieldRegulizer.h.
typedef Superclass::JacobianType itk::DeformationFieldRegulizer< TAnyITKTransform >::JacobianType |
Definition at line 66 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::PointType itk::DeformationFieldRegulizer< TAnyITKTransform >::OriginType |
Definition at line 89 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputCovariantVectorType |
Definition at line 70 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputPointType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputPointType |
Definition at line 74 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputVectorType |
Definition at line 68 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputVnlVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputVnlVectorType |
Definition at line 72 of file itkDeformationFieldRegulizer.h.
typedef Superclass::ParametersType itk::DeformationFieldRegulizer< TAnyITKTransform >::ParametersType |
Definition at line 65 of file itkDeformationFieldRegulizer.h.
typedef SmartPointer< Self > itk::DeformationFieldRegulizer< TAnyITKTransform >::Pointer |
Definition at line 49 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::RegionType itk::DeformationFieldRegulizer< TAnyITKTransform >::RegionType |
Typedef's for the vectorImage.
Definition at line 87 of file itkDeformationFieldRegulizer.h.
typedef Superclass::ScalarType itk::DeformationFieldRegulizer< TAnyITKTransform >::ScalarType |
Typedef's inherited from Superclass.
Definition at line 64 of file itkDeformationFieldRegulizer.h.
typedef DeformationFieldRegulizer itk::DeformationFieldRegulizer< TAnyITKTransform >::Self |
Standard itk.
Definition at line 47 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::SpacingType itk::DeformationFieldRegulizer< TAnyITKTransform >::SpacingType |
Definition at line 88 of file itkDeformationFieldRegulizer.h.
typedef TAnyITKTransform itk::DeformationFieldRegulizer< TAnyITKTransform >::Superclass |
Definition at line 48 of file itkDeformationFieldRegulizer.h.
typedef IntermediaryDFTransformType::CoefficientVectorImageType itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorImageType |
Definition at line 82 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::PixelType itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorPixelType |
Definition at line 83 of file itkDeformationFieldRegulizer.h.
|
protected |
The constructor.
|
inlineoverrideprotected |
The destructor.
Definition at line 120 of file itkDeformationFieldRegulizer.h.
|
private |
The private constructor.
|
virtual |
Run-time type information (and related methods).
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
|
virtual |
itk Get macro for the deformation field transform.
void itk::DeformationFieldRegulizer< TAnyITKTransform >::InitializeDeformationFields | ( | void | ) |
Function to create and initialze the deformation fields.
itk::DeformationFieldRegulizer< TAnyITKTransform >::itkStaticConstMacro | ( | InputSpaceDimension | , |
unsigned int | , | ||
Superclass::InputSpaceDimension | |||
) |
Input space dimension.
itk::DeformationFieldRegulizer< TAnyITKTransform >::itkStaticConstMacro | ( | OutputSpaceDimension | , |
unsigned int | , | ||
Superclass::OutputSpaceDimension | |||
) |
Output space dimension.
|
static |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
virtual |
itk Set macro for the origin of the deformation field.
|
virtual |
itk Set macro for the region of the deformation field.
|
virtual |
itk Set macro for the spacing of the deformation field.
|
override |
Method to transform a point.
|
virtual |
Function to update the intermediary deformation field by adding a diffused deformation field to it.
|
private |
Definition at line 135 of file itkDeformationFieldRegulizer.h.
|
private |
Declarations of region things.
Definition at line 134 of file itkDeformationFieldRegulizer.h.
|
private |
Definition at line 136 of file itkDeformationFieldRegulizer.h.
|
private |
Definition at line 131 of file itkDeformationFieldRegulizer.h.
|
private |
Declaration of members.
Definition at line 130 of file itkDeformationFieldRegulizer.h.
Generated on 1667476801 for elastix by 1.9.4 |