|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkImageRegistrationMethod_h
19 #define itkImageRegistrationMethod_h
69 template <
typename TFixedImage,
typename TMovingImage>
143 itkGetModifiableObjectMacro(Metric,
MetricType);
160 itkGetConstReferenceMacro(InitialTransformParameters,
ParametersType);
164 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
184 itkGetConstMacro(FixedImageRegionDefined,
bool);
190 itkSetMacro(FixedImageRegionDefined,
bool);
203 using Superclass::MakeOutput;
210 GetMTime()
const override;
216 PrintSelf(std::ostream & os,
Indent indent)
const override;
220 GenerateData()
override;
247 #ifndef ITK_MANUAL_INSTANTIATION
248 # include "itkImageRegistrationMethod.hxx"
Computes similarity between regions of two images.
This class is a base for the Optimization methods that optimize a single valued function.
SizeValueType ModifiedTimeType
typename MovingImageType::ConstPointer MovingImageConstPointer
typename TransformType::ParametersType TransformParametersType
typename TransformOutputType::Pointer TransformOutputPointer
Generic representation for an optimization method.
typename FixedImageType::ConstPointer FixedImageConstPointer
Base class for Image Registration Methods.
typename InterpolatorType::Pointer InterpolatorPointer
Control indentation during Print() invocation.
FixedImageConstPointer m_FixedImage
typename MetricType::Pointer MetricPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
ParametersType m_InitialTransformParameters
Decorates any subclass of itkObject with a DataObject API.
typename TransformOutputType::ConstPointer TransformOutputConstPointer
Light weight base class for most itk classes.
typename MetricType::TransformType TransformType
TFixedImage FixedImageType
typename MetricType::FixedImageRegionType FixedImageRegionType
TransformPointer m_Transform
bool m_FixedImageRegionDefined
typename TransformType::Pointer TransformPointer
OptimizerType::Pointer m_Optimizer
MovingImageConstPointer m_MovingImage
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
class ITK_FORWARD_EXPORT ProcessObject
typename MetricType::InterpolatorType InterpolatorType
TMovingImage MovingImageType
typename MetricType::TransformParametersType ParametersType
ParametersType m_LastTransformParameters
InterpolatorPointer m_Interpolator
SmartPointer< Self > Pointer
FixedImageRegionType m_FixedImageRegion
Base class for all image interpolators.
typename FixedImageType::RegionType FixedImageRegionType