|
|
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.
Inheritance diagram for itk::DeformationFieldRegulizer< TAnyITKTransform >:Public Types | |
| using | ConstPointer = SmartPointer< const Self > |
| using | IntermediaryDFTransformPointer = typename IntermediaryDFTransformType::Pointer |
| using | IntermediaryDFTransformType = DeformationVectorFieldTransform< ScalarType, Self::InputSpaceDimension > |
| using | IteratorType = ImageRegionIterator< VectorImageType > |
| using | OriginType = typename VectorImageType::PointType |
| using | Pointer = SmartPointer< Self > |
| using | RegionType = typename VectorImageType::RegionType |
| using | Self = DeformationFieldRegulizer |
| using | SpacingType = typename VectorImageType::SpacingType |
| using | Superclass = TAnyITKTransform |
| using | VectorImageType = typename IntermediaryDFTransformType ::CoefficientVectorImageType |
| using | VectorPixelType = typename VectorImageType::PixelType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| virtual const IntermediaryDFTransformType * | GetIntermediaryDeformationFieldTransform () |
| void | InitializeDeformationFields () |
| ITK_DISALLOW_COPY_AND_MOVE (DeformationFieldRegulizer) | |
| 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=default | |
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::ConstPointer = SmartPointer<const Self> |
Definition at line 50 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::IntermediaryDFTransformPointer = typename IntermediaryDFTransformType::Pointer |
Definition at line 78 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::IntermediaryDFTransformType = DeformationVectorFieldTransform<ScalarType, Self::InputSpaceDimension> |
Typedef's needed in this class.
Definition at line 77 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::IteratorType = ImageRegionIterator<VectorImageType> |
Definition at line 81 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::OriginType = typename VectorImageType::PointType |
Definition at line 86 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::Pointer = SmartPointer<Self> |
Definition at line 49 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::RegionType = typename VectorImageType::RegionType |
Typedef's for the vectorImage.
Definition at line 84 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::Self = DeformationFieldRegulizer |
Standard itk.
Definition at line 47 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::SpacingType = typename VectorImageType::SpacingType |
Definition at line 85 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::Superclass = TAnyITKTransform |
Definition at line 48 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorImageType = typename IntermediaryDFTransformType ::CoefficientVectorImageType |
Definition at line 79 of file itkDeformationFieldRegulizer.h.
| using itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorPixelType = typename VectorImageType::PixelType |
Definition at line 80 of file itkDeformationFieldRegulizer.h.
|
protected |
The constructor.
|
overrideprotecteddefault |
The destructor.
|
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 | ( | ) |
Function to create and initialze the deformation fields.
| itk::DeformationFieldRegulizer< TAnyITKTransform >::ITK_DISALLOW_COPY_AND_MOVE | ( | DeformationFieldRegulizer< TAnyITKTransform > | ) |
| 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.
|
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 127 of file itkDeformationFieldRegulizer.h.
|
private |
Declarations of region things.
Definition at line 126 of file itkDeformationFieldRegulizer.h.
|
private |
Definition at line 128 of file itkDeformationFieldRegulizer.h.
|
private |
Definition at line 123 of file itkDeformationFieldRegulizer.h.
|
private |
Declaration of members.
Definition at line 122 of file itkDeformationFieldRegulizer.h.
Generated on 1739326392 for elastix by 1.9.8 |