|
|
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 | |
| 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) |
| virtual OutputPointType | TransformPoint (const InputPointType &inputPoint) const |
| virtual void | UpdateIntermediaryDeformationFieldTransform (typename VectorImageType::Pointer vecImage) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| DeformationFieldRegulizer () | |
| virtual | ~DeformationFieldRegulizer () |
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.
|
inlineprotectedvirtual |
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.
|
virtual |
Method to transform a point.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
|
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 OURCE_DATE_EPOCH for elastix by 1.8.13 |