NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter > Class Template Reference

Extends MultiResolutionImageRegistrationWrapper to provide various common methods for FFD and Fluid, such as saving Jacobian images. More...

Inheritance diagram for itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >:
Inheritance graph
[legend]
Collaboration diagram for itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >:
Collaboration graph
[legend]

Public Types

typedef
MultiResolutionDeformableImageRegistrationMethod 
Self
 
typedef
MultiResolutionImageRegistrationWrapper
< TInputImageType,
TPyramidFilter > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImageType InputImageType
 
typedef DeformableTransform
< TInputImageType, TScalarType,
NDimensions,
TDeformationScalar > 
DeformableTransformType
 
typedef DeformableTransformTypeDeformableTransformPointer
 
- Public Types inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >
typedef
MultiResolutionImageRegistrationWrapper 
Self
 
typedef ProcessObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef
MaskedImageRegistrationMethod
< TInputImageType > 
SingleResType
 
typedef SingleResType::Pointer SingleResPointer
 
typedef TInputImageType InputImageType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef ImageToImageMetric
< InputImageType,
InputImageType
MetricType
 
typedef MetricType::Pointer MetricPointer
 
typedef MetricType::TransformType TransformType
 
typedef TransformType::Pointer TransformPointer
 
typedef DataObjectDecorator
< TransformType
TransformOutputType
 
typedef
TransformOutputType::Pointer 
TransformOutputPointer
 
typedef
TransformOutputType::ConstPointer 
TransformOutputConstPointer
 
typedef
MetricType::InterpolatorType 
InterpolatorType
 
typedef InterpolatorType::Pointer InterpolatorPointer
 
typedef
SingleValuedNonLinearOptimizer 
OptimizerType
 
typedef
BinaryThresholdImageFilter
< InputImageType,
InputImageType
ThresholdFilterType
 
typedef
ThresholdFilterType::Pointer 
ThresholdFilterPointer
 
typedef TPyramidFilter ImagePyramidType
 
typedef ImagePyramidType::Pointer ImagePyramidPointer
 
typedef
ImagePyramidType::ScheduleType 
ImagePyramidScheduleType
 
typedef
MetricType::TransformParametersType 
ParametersType
 
typedef DataObject::Pointer DataObjectPointer
 
typedef
ImagePyramidType::ScheduleType 
ScheduleType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetJacobianImageFileName (std::string _arg)
 
virtual std::string GetJacobianImageFileName ()
 
virtual void SetJacobianImageFileExtension (std::string _arg)
 
virtual std::string GetJacobianImageFileExtension ()
 
virtual void SetWriteJacobianImageAtEachLevel (bool _arg)
 
virtual bool GetWriteJacobianImageAtEachLevel ()
 
virtual void SetVectorImageFileName (std::string _arg)
 
virtual std::string GetVectorImageFileName ()
 
virtual void SetVectorImageFileExtension (std::string _arg)
 
virtual std::string GetVectorImageFileExtension ()
 
virtual void SetWriteVectorImageAtEachLevel (bool _arg)
 
virtual bool GetWriteVectorImageAtEachLevel ()
 
virtual void SetParameterFileName (std::string _arg)
 
virtual std::string GetParameterFileName ()
 
virtual void SetParameterFileExt (std::string _arg)
 
virtual std::string GetParameterFileExt ()
 
virtual void SetWriteParametersAtEachLevel (bool _arg)
 
virtual bool GetWriteParametersAtEachLevel ()
 
virtual void WriteJacobianImageForLevel ()
 
virtual void WriteJacobianImage ()
 
virtual void WriteVectorImageForLevel ()
 
virtual void WriteVectorImage ()
 
virtual void WriteParametersForLevel ()
 
virtual void WriteParameters ()
 
- Public Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >
virtual void StartRegistration ()
 
virtual void StopRegistration ()
 
virtual void SetSingleResMethod (SingleResType *_arg)
 
virtual SingleResTypeGetSingleResMethod ()
 
virtual void SetFixedImage (const InputImageType *_arg)
 
virtual const InputImageTypeGetFixedImage ()
 
virtual void SetFixedMask (const InputImageType *_arg)
 
virtual const InputImageTypeGetFixedMask ()
 
virtual void SetMovingImage (const InputImageType *_arg)
 
virtual const InputImageTypeGetMovingImage ()
 
virtual void SetMovingMask (const InputImageType *_arg)
 
virtual const InputImageTypeGetMovingMask ()
 
virtual void SetNumberOfLevels (unsigned int _arg)
 
virtual unsigned int GetNumberOfLevels ()
 
virtual void SetStartLevel (unsigned int _arg)
 
virtual unsigned int GetStartLevel ()
 
virtual void SetStopLevel (unsigned int _arg)
 
virtual unsigned int GetStopLevel ()
 
virtual unsigned int GetCurrentLevel ()
 
virtual void SetInitialTransformParameters (const ParametersType &parameters)
 
virtual const ParametersTypeGetInitialTransformParameters () const
 
virtual void SetInitialTransformParametersOfNextLevel (ParametersType _arg)
 
virtual const ParametersTypeGetInitialTransformParametersOfNextLevel ()
 
virtual const ParametersTypeGetLastTransformParameters () const
 
const TransformOutputTypeGetOutput () const
 
virtual DataObjectPointer MakeOutput (unsigned int idx)
 
unsigned long GetMTime () const override
 
ScheduleTypeGetSchedule ()
 
void SetSchedule (ScheduleType *schedule)
 
virtual void SetMaskBeforePyramid (bool _arg)
 
virtual bool GetMaskBeforePyramid ()
 
virtual void SetUseOriginalImageAtFinalLevel (bool _arg)
 
virtual bool GetUseOriginalImageAtFinalLevel ()
 
virtual void SetIsAutoAdjustMovingSamping (bool _arg)
 
virtual bool GetIsAutoAdjustMovingSamping ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >
static Pointer New ()
 

Protected Member Functions

 MultiResolutionDeformableImageRegistrationMethod ()
 
virtual ~MultiResolutionDeformableImageRegistrationMethod ()
 
virtual void WriteJacobianImage (std::string filename)
 
virtual void WriteVectorImage (std::string filename)
 
virtual void WriteParameters (std::string filename)
 
virtual void AfterSingleResolutionRegistration ()
 
- Protected Member Functions inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >
 MultiResolutionImageRegistrationWrapper ()
 
virtual ~MultiResolutionImageRegistrationWrapper ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
void GenerateData () override
 
virtual void PreparePyramids ()
 
virtual void Initialize () throw (ExceptionObject)
 
virtual void BeforeSingleResolutionRegistration ()
 

Additional Inherited Members

- Protected Attributes inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >
unsigned int m_NumberOfLevels
 
unsigned int m_StartLevel
 
unsigned int m_StopLevel
 
unsigned int m_CurrentLevel
 
ParametersType m_InitialTransformParametersOfNextLevel
 
SingleResPointer m_SingleResMethod
 
bool m_UseOriginalImageAtFinalLevel
 
bool m_UserSpecifiedSchedule
 
InputImageConstPointer m_FixedImage
 
InputImageConstPointer m_FixedMask
 
InputImageConstPointer m_MovingImage
 
InputImageConstPointer m_MovingMask
 
ImagePyramidPointer m_FixedImagePyramid
 
ImagePyramidPointer m_FixedMaskPyramid
 
ImagePyramidPointer m_MovingImagePyramid
 
ImagePyramidPointer m_MovingMaskPyramid
 
ThresholdFilterPointer m_FixedMaskThresholder
 
ThresholdFilterPointer m_MovingMaskThresholder
 
bool m_Stop
 
ScheduleTypem_Schedule
 
bool m_MaskBeforePyramid
 
bool m_IsAutoAdjustMovingSamping
 

Detailed Description

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
class itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >

Extends MultiResolutionImageRegistrationWrapper to provide various common methods for FFD and Fluid, such as saving Jacobian images.

See also
MultiResolutionImageRegistrationWrapper

Member Typedef Documentation

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef SmartPointer<const Self> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::ConstPointer
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef DeformableTransformType* itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::DeformableTransformPointer
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef DeformableTransform<TInputImageType,TScalarType, NDimensions, TDeformationScalar> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::DeformableTransformType
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef TInputImageType itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::InputImageType

Typedefs.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef SmartPointer<Self> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Pointer
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef MultiResolutionDeformableImageRegistrationMethod itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Self

Standard class typedefs.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
typedef MultiResolutionImageRegistrationWrapper<TInputImageType, TPyramidFilter> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Superclass

Constructor & Destructor Documentation

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::MultiResolutionDeformableImageRegistrationMethod ( )
protected
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::~MultiResolutionDeformableImageRegistrationMethod ( )
inlineprotectedvirtual

Member Function Documentation

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::AfterSingleResolutionRegistration ( )
protectedvirtual

Used to trigger dumping the jacobian image after each resolution level.

Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual const char* itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetClassName ( ) const
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetJacobianImageFileExtension ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetJacobianImageFileName ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetParameterFileExt ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetParameterFileName ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetVectorImageFileExtension ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual std::string itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetVectorImageFileName ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual bool itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetWriteJacobianImageAtEachLevel ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual bool itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetWriteParametersAtEachLevel ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual bool itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::GetWriteVectorImageAtEachLevel ( )
virtual
template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
static Pointer itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::New ( )
static

Method for creation through the object factory.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetJacobianImageFileExtension ( std::string  _arg)
virtual

Set the jacobian file extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetJacobianImageFileName ( std::string  _arg)
virtual

Set the filename without extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetParameterFileExt ( std::string  _arg)
virtual

Set the jacobian file extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetParameterFileName ( std::string  _arg)
virtual

Set the filename without extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetVectorImageFileExtension ( std::string  _arg)
virtual

Set the jacobian file extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetVectorImageFileName ( std::string  _arg)
virtual

Set the filename without extension. No default.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetWriteJacobianImageAtEachLevel ( bool  _arg)
virtual

If true, we take the JacobianImageFileName and JacobianImageFileExtension and write an image JacobianImageFileName.<current level>="">.JacobianImageFileExtension

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetWriteParametersAtEachLevel ( bool  _arg)
virtual

If true, we take the JacobianFileExtension and ParameterFileExt and write an image ParameterFileName.<current level>="">.ParameterFileExt

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::SetWriteVectorImageAtEachLevel ( bool  _arg)
virtual

If true, we take the VectorImageFileName and JacobianFileExtension and write an image VectorImageFileName.<current level>="">.VectorImageFileExtension

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteJacobianImage ( )
inlinevirtual

Writes the jacobian image using the current filename and extension.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteJacobianImage ( std::string  filename)
protectedvirtual

Actually writes the jacobian image (also called 'dv' image in Midas land).

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteJacobianImageForLevel ( )
inlinevirtual

Writes a jacobian image for the current level, using the current filename and extension.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteParameters ( )
inlinevirtual

Writes the vector image using the current filename and extension.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteParameters ( std::string  filename)
protectedvirtual

Actually writes the parameters.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteParametersForLevel ( )
inlinevirtual

Writes parameters out for the current level, using the current filename and extension.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteVectorImage ( )
inlinevirtual

Writes the vector image using the current filename and extension.

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteVectorImage ( std::string  filename)
protectedvirtual

Actually writes the vector image (also called 'stretch' file in Midas land).

template<typename TInputImageType, class TScalarType, unsigned int NDimensions, class TDeformationScalar, class TPyramidFilter = itk::RecursiveMultiResolutionPyramidImageFilter< TInputImageType, TInputImageType >>
virtual void itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::WriteVectorImageForLevel ( )
inlinevirtual

Writes a vector image for the current level, using the current filename and extension.


The documentation for this class was generated from the following file: