|
ITK
6.0.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;
242 bool m_FixedImageRegionDefined{};
247 #ifndef ITK_MANUAL_INSTANTIATION
248 # include "itkImageRegistrationMethod.hxx"
SmartPointer< Self > Pointer
Computes similarity between regions of two images.
SmartPointer< const Self > ConstPointer
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.
typename MetricType::Pointer MetricPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
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
typename TransformType::Pointer TransformPointer
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
SmartPointer< Self > Pointer
Base class for all image interpolators.
typename FixedImageType::RegionType FixedImageRegionType