NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Class specifically for doing registration that alternately solves the translation components, then the rotation components. More...
Public Types | |
typedef TranslationThenRotationImageRegistrationMethod | Self |
typedef MultiStageImageRegistrationMethod < TInputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::MetricType | MetricType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::TransformType | TransformType |
typedef Superclass::TransformType * | TransformPointer |
typedef Superclass::OptimizerType | OptimizerType |
typedef Superclass::OptimizerType * | OptimizerPointer |
typedef Superclass::OptimizerType::ScalesType | ScalesType |
typedef Superclass::DerivativeType | DerivativeType |
Public Types inherited from itk::MultiStageImageRegistrationMethod< TInputImageType > | |
typedef MultiStageImageRegistrationMethod | Self |
typedef MaskedImageRegistrationMethod < TInputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ImageToImageMetric < TInputImageType, TInputImageType > | MetricType |
typedef MetricType::TransformParametersType | ParametersType |
typedef MetricType::DerivativeType | DerivativeType |
typedef itk::EulerAffineTransform < double, TInputImageType::ImageDimension, TInputImageType::ImageDimension > | TransformType |
typedef TransformType * | TransformPointer |
typedef UCLRegularStepOptimizer | OptimizerType |
typedef OptimizerType * | OptimizerPointer |
typedef OptimizerType::ScalesType | ScalesType |
Public Types inherited from itk::MaskedImageRegistrationMethod< TInputImageType > | |
typedef MaskedImageRegistrationMethod | Self |
typedef SingleResolutionImageRegistrationMethod < TInputImageType, TInputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImageType | InputImageType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef InputImageType::PointType | InputImageOriginType |
typedef InputImageType::DirectionType | InputImageDirectionType |
typedef BoundaryValueRescaleIntensityImageFilter < InputImageType > | RescaleFilterType |
typedef RescaleFilterType::Pointer | RescaleFilterPointer |
typedef SmoothingRecursiveGaussianImageFilter < InputImageType, InputImageType > | SmoothingFilterType |
typedef SmoothingFilterType::Pointer | SmoothingFilterPointer |
typedef BinaryThresholdImageFilter < InputImageType, InputImageType > | ThresholdFilterType |
typedef ThresholdFilterType::Pointer | ThresholdFilterPointer |
typedef BinaryCrossStructuringElement < InputImagePixelType, InputImageType::ImageDimension > | StructuringType |
typedef BinaryDilateImageFilter < InputImageType, InputImageType, StructuringType > | DilateMaskFilterType |
typedef DilateMaskFilterType::Pointer | DilateMaskFilterPointer |
typedef MultiplyImageFilter < InputImageType, InputImageType > | MultiplyFilterType |
typedef MultiplyFilterType::Pointer | MultiplyFilterPointer |
typedef unsigned char | MaskPixelType |
typedef Image< MaskPixelType, InputImageType::ImageDimension > | MaskImageType |
typedef CastImageFilter < InputImageType, MaskImageType > | CastToMaskImageTypeFilterType |
typedef CastToMaskImageTypeFilterType::Pointer | CastToMaskImageTypeFilterPointer |
typedef ImageMaskSpatialObject < InputImageType::ImageDimension > | MaskFilterType |
typedef MaskFilterType::Pointer | MaskFilterPointer |
typedef Superclass::TransformType | TransformType |
Public Types inherited from itk::SingleResolutionImageRegistrationMethod< TInputImageType, TInputImageType > | |
typedef SingleResolutionImageRegistrationMethod | Self |
typedef ImageRegistrationMethod < TInputImageType, TInputImageType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef itk::IterationUpdateCommand | IterationUpdateCommandType |
typedef IterationUpdateCommandType::Pointer | IterationUpdateCommandPointer |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::TransformType | TransformType |
typedef Superclass::InterpolatorType | InterpolatorType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MultiStageImageRegistrationMethod< TInputImageType > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MaskedImageRegistrationMethod< TInputImageType > | |
static Pointer | New () |
Static Public Member Functions inherited from itk::SingleResolutionImageRegistrationMethod< TInputImageType, TInputImageType > | |
static Pointer | New () |
Additional Inherited Members | |
Protected Attributes inherited from itk::SingleResolutionImageRegistrationMethod< TInputImageType, TInputImageType > | |
InterpolatorType::Pointer | m_FixedImageInterpolator |
InterpolatorType::Pointer | m_MovingImageInterpolator |
Class specifically for doing registration that alternately solves the translation components, then the rotation components.
The aim is to interleave:
typedef SmartPointer<const Self> itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::ConstPointer |
typedef Superclass::DerivativeType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::DerivativeType |
typedef Superclass::MetricType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::MetricType |
Typedefs.
typedef Superclass::OptimizerType* itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::OptimizerPointer |
typedef Superclass::OptimizerType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::OptimizerType |
typedef Superclass::ParametersType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::ParametersType |
typedef SmartPointer<Self> itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::Pointer |
typedef Superclass::OptimizerType::ScalesType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::ScalesType |
typedef TranslationThenRotationImageRegistrationMethod itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::Self |
Standard class typedefs.
typedef MultiStageImageRegistrationMethod<TInputImageType> itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::Superclass |
typedef Superclass::TransformType* itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::TransformPointer |
typedef Superclass::TransformType itk::TranslationThenRotationImageRegistrationMethod< TInputImageType >::TransformType |
|
protected |
|
inlineprotectedvirtual |
|
protectedvirtual |
This is the method, that all multi-stage optimizers must implement.
Reimplemented from itk::MultiStageImageRegistrationMethod< TInputImageType >.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MultiStageImageRegistrationMethod< TInputImageType >.
|
static |
Method for creation through the object factory.