| 
 | 
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  |