![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <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 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 &) |
Private Attributes | |
OriginType | m_DeformationFieldOrigin |
RegionType | m_DeformationFieldRegion |
SpacingType | m_DeformationFieldSpacing |
bool | m_Initialized |
IntermediaryDFTransformType::Pointer | m_IntermediaryDeformationFieldTransform |
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 37 of file itkDeformationFieldRegulizer.h.
typedef SmartPointer< const Self > itk::DeformationFieldRegulizer< TAnyITKTransform >::ConstPointer |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 46 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputCovariantVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputCovariantVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 65 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputPointType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputPointType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 69 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 63 of file itkDeformationFieldRegulizer.h.
typedef Superclass::InputVnlVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::InputVnlVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 67 of file itkDeformationFieldRegulizer.h.
typedef DeformationVectorFieldTransform< ScalarType, itkGetStaticConstMacro( InputSpaceDimension ) > itk::DeformationFieldRegulizer< TAnyITKTransform >::IntermediaryDFTransformType |
Typedef's needed in this class.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 75 of file itkDeformationFieldRegulizer.h.
typedef ImageRegionIterator< VectorImageType > itk::DeformationFieldRegulizer< TAnyITKTransform >::IteratorType |
Definition at line 79 of file itkDeformationFieldRegulizer.h.
typedef Superclass::JacobianType itk::DeformationFieldRegulizer< TAnyITKTransform >::JacobianType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 62 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::PointType itk::DeformationFieldRegulizer< TAnyITKTransform >::OriginType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 84 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputCovariantVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputCovariantVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 66 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputPointType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputPointType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 70 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 64 of file itkDeformationFieldRegulizer.h.
typedef Superclass::OutputVnlVectorType itk::DeformationFieldRegulizer< TAnyITKTransform >::OutputVnlVectorType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 68 of file itkDeformationFieldRegulizer.h.
typedef Superclass::ParametersType itk::DeformationFieldRegulizer< TAnyITKTransform >::ParametersType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 61 of file itkDeformationFieldRegulizer.h.
typedef SmartPointer< Self > itk::DeformationFieldRegulizer< TAnyITKTransform >::Pointer |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 45 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::RegionType itk::DeformationFieldRegulizer< TAnyITKTransform >::RegionType |
Typedef's for the vectorImage.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 82 of file itkDeformationFieldRegulizer.h.
typedef Superclass::ScalarType itk::DeformationFieldRegulizer< TAnyITKTransform >::ScalarType |
Typedef's inherited from Superclass.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 60 of file itkDeformationFieldRegulizer.h.
typedef DeformationFieldRegulizer itk::DeformationFieldRegulizer< TAnyITKTransform >::Self |
Standard itk.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 43 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::SpacingType itk::DeformationFieldRegulizer< TAnyITKTransform >::SpacingType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 83 of file itkDeformationFieldRegulizer.h.
typedef TAnyITKTransform itk::DeformationFieldRegulizer< TAnyITKTransform >::Superclass |
Definition at line 44 of file itkDeformationFieldRegulizer.h.
typedef IntermediaryDFTransformType ::CoefficientVectorImageType itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorImageType |
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
Definition at line 77 of file itkDeformationFieldRegulizer.h.
typedef VectorImageType::PixelType itk::DeformationFieldRegulizer< TAnyITKTransform >::VectorPixelType |
Definition at line 78 of file itkDeformationFieldRegulizer.h.
itk::DeformationFieldRegulizer< TAnyITKTransform >::DeformationFieldRegulizer | ( | ) | [protected] |
The constructor.
virtual itk::DeformationFieldRegulizer< TAnyITKTransform >::~DeformationFieldRegulizer | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 115 of file itkDeformationFieldRegulizer.h.
itk::DeformationFieldRegulizer< TAnyITKTransform >::DeformationFieldRegulizer | ( | const Self & | ) | [private] |
The private constructor.
virtual const char* itk::DeformationFieldRegulizer< TAnyITKTransform >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
virtual const IntermediaryDFTransformType* itk::DeformationFieldRegulizer< TAnyITKTransform >::GetIntermediaryDeformationFieldTransform | ( | ) | [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 Pointer itk::DeformationFieldRegulizer< TAnyITKTransform >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
void itk::DeformationFieldRegulizer< TAnyITKTransform >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
virtual void itk::DeformationFieldRegulizer< TAnyITKTransform >::SetDeformationFieldOrigin | ( | OriginType | _arg | ) | [virtual] |
itk Set macro for the origin of the deformation field.
virtual void itk::DeformationFieldRegulizer< TAnyITKTransform >::SetDeformationFieldRegion | ( | RegionType | _arg | ) | [virtual] |
itk Set macro for the region of the deformation field.
virtual void itk::DeformationFieldRegulizer< TAnyITKTransform >::SetDeformationFieldSpacing | ( | SpacingType | _arg | ) | [virtual] |
itk Set macro for the spacing of the deformation field.
virtual OutputPointType itk::DeformationFieldRegulizer< TAnyITKTransform >::TransformPoint | ( | const InputPointType & | inputPoint | ) | const [virtual] |
Method to transform a point.
Reimplemented in elastix::BSplineTransformWithDiffusion< TElastix >.
virtual void itk::DeformationFieldRegulizer< TAnyITKTransform >::UpdateIntermediaryDeformationFieldTransform | ( | typename VectorImageType::Pointer | vecImage | ) | [virtual] |
Function to update the intermediary deformation field by adding a diffused deformation field to it.
OriginType itk::DeformationFieldRegulizer< TAnyITKTransform >::m_DeformationFieldOrigin [private] |
Definition at line 130 of file itkDeformationFieldRegulizer.h.
RegionType itk::DeformationFieldRegulizer< TAnyITKTransform >::m_DeformationFieldRegion [private] |
Declarations of region things.
Definition at line 129 of file itkDeformationFieldRegulizer.h.
SpacingType itk::DeformationFieldRegulizer< TAnyITKTransform >::m_DeformationFieldSpacing [private] |
Definition at line 131 of file itkDeformationFieldRegulizer.h.
bool itk::DeformationFieldRegulizer< TAnyITKTransform >::m_Initialized [private] |
Definition at line 126 of file itkDeformationFieldRegulizer.h.
IntermediaryDFTransformType::Pointer itk::DeformationFieldRegulizer< TAnyITKTransform >::m_IntermediaryDeformationFieldTransform [private] |
Declaration of members.
Definition at line 125 of file itkDeformationFieldRegulizer.h.
Generated on 24-05-2012 for elastix by ![]() |
![]() |