18 #ifndef itkPointSetToImageRegistrationMethod_h
19 #define itkPointSetToImageRegistrationMethod_h
66 template<
typename TFixedPo
intSet,
typename TMovingImage >
137 itkGetModifiableObjectMacro(Metric,
MetricType);
151 virtual void SetInitialTransformParameters(
const ParametersType & param);
153 itkGetConstReferenceMacro(InitialTransformParameters,
ParametersType);
157 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
168 using Superclass::MakeOutput;
176 void PrintSelf(std::ostream & os,
Indent indent)
const override;
178 void GenerateData()
override;
195 #ifndef ITK_MANUAL_INSTANTIATION
196 #include "itkPointSetToImageRegistrationMethod.hxx"
ParametersType m_InitialTransformParameters
typename MetricType::TransformType TransformType
TMovingImage MovingImageType
ParametersType m_LastTransformParameters
Light weight base class for most itk classes.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
This class is a base for the Optimization methods that optimize a single valued function.
typename FixedPointSetType::ConstPointer FixedPointSetConstPointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename MetricType::Pointer MetricPointer
OptimizerType::Pointer m_Optimizer
TFixedPointSet FixedPointSetType
class ITK_FORWARD_EXPORT ProcessObject
typename MetricType::TransformParametersType ParametersType
Computes similarity between a point set and an image.
typename TransformType::ParametersType TransformParametersType
typename InterpolatorType::Pointer InterpolatorPointer
typename TransformType::Pointer TransformPointer
typename TransformOutputType::ConstPointer TransformOutputConstPointer
InterpolatorPointer m_Interpolator
Decorates any subclass of itkObject with a DataObject API.
Generic representation for an optimization method.
unsigned long ModifiedTimeType
typename TransformOutputType::Pointer TransformOutputPointer
Base class for all image interpolaters.
MovingImageConstPointer m_MovingImage
Control indentation during Print() invocation.
FixedPointSetConstPointer m_FixedPointSet
TransformPointer m_Transform
typename MovingImageType::ConstPointer MovingImageConstPointer
Base class for PointSet to Image Registration Methods.
SmartPointer< Self > Pointer
typename MetricType::InterpolatorType InterpolatorType