NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Extends MultiResolutionImageRegistrationWrapper to provide various common methods for FFD and Fluid, such as saving Jacobian images. More...
Public Types | |
typedef MultiResolutionDeformableImageRegistrationMethod | Self |
typedef MultiResolutionImageRegistrationWrapper < TInputImageType, TPyramidFilter > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImageType | InputImageType |
typedef DeformableTransform < TInputImageType, TScalarType, NDimensions, TDeformationScalar > | DeformableTransformType |
typedef DeformableTransformType * | DeformableTransformPointer |
Public Types inherited from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter > | |
typedef MultiResolutionImageRegistrationWrapper | Self |
typedef ProcessObject | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
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 |
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 () |
Extends MultiResolutionImageRegistrationWrapper to provide various common methods for FFD and Fluid, such as saving Jacobian images.
typedef SmartPointer<const Self> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::ConstPointer |
typedef DeformableTransformType* itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::DeformableTransformPointer |
typedef DeformableTransform<TInputImageType,TScalarType, NDimensions, TDeformationScalar> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::DeformableTransformType |
typedef TInputImageType itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::InputImageType |
Typedefs.
typedef SmartPointer<Self> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Pointer |
typedef MultiResolutionDeformableImageRegistrationMethod itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Self |
Standard class typedefs.
typedef MultiResolutionImageRegistrationWrapper<TInputImageType, TPyramidFilter> itk::MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar, TPyramidFilter >::Superclass |
|
protected |
|
inlineprotectedvirtual |
|
protectedvirtual |
Used to trigger dumping the jacobian image after each resolution level.
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MultiResolutionImageRegistrationWrapper< TInputImageType, TPyramidFilter >.
Reimplemented in itk::FFDMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TDeformationScalar >, itk::VelocityFieldMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >, and itk::FluidMultiResolutionMethod< TInputImageType, TScalarType, NDimensions, TPyramidFilter >.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
Method for creation through the object factory.
|
virtual |
Set the jacobian file extension. No default.
|
virtual |
Set the filename without extension. No default.
|
virtual |
Set the jacobian file extension. No default.
|
virtual |
Set the filename without extension. No default.
|
virtual |
Set the jacobian file extension. No default.
|
virtual |
Set the filename without extension. No default.
|
virtual |
If true, we take the JacobianImageFileName and JacobianImageFileExtension and write an image JacobianImageFileName.<current level>="">.JacobianImageFileExtension
|
virtual |
If true, we take the JacobianFileExtension and ParameterFileExt and write an image ParameterFileName.<current level>="">.ParameterFileExt
|
virtual |
If true, we take the VectorImageFileName and JacobianFileExtension and write an image VectorImageFileName.<current level>="">.VectorImageFileExtension
|
inlinevirtual |
Writes the jacobian image using the current filename and extension.
|
protectedvirtual |
Actually writes the jacobian image (also called 'dv' image in Midas land).
|
inlinevirtual |
Writes a jacobian image for the current level, using the current filename and extension.
|
inlinevirtual |
Writes the vector image using the current filename and extension.
|
protectedvirtual |
Actually writes the parameters.
|
inlinevirtual |
Writes parameters out for the current level, using the current filename and extension.
|
inlinevirtual |
Writes the vector image using the current filename and extension.
|
protectedvirtual |
Actually writes the vector image (also called 'stretch' file in Midas land).
|
inlinevirtual |
Writes a vector image for the current level, using the current filename and extension.