18 #ifndef itkPointSetToImageRegistrationMethod_h
19 #define itkPointSetToImageRegistrationMethod_h
66 template<
typename TFixedPo
intSet,
typename TMovingImage >
135 itkGetModifiableObjectMacro(Metric,
MetricType);
149 virtual void SetInitialTransformParameters(
const ParametersType & param);
151 itkGetConstReferenceMacro(InitialTransformParameters,
ParametersType);
155 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
166 using Superclass::MakeOutput;
171 #ifdef ITKV3_COMPATIBILITY
184 void StartRegistration(
void) { this->Update(); }
190 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
192 virtual void GenerateData() ITK_OVERRIDE;
211 #ifndef ITK_MANUAL_INSTANTIATION
212 #include "itkPointSetToImageRegistrationMethod.hxx"
SmartPointer< Self > Pointer
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
Light weight base class for most itk classes.
SingleValuedNonLinearOptimizer OptimizerType
TransformOutputType::ConstPointer TransformOutputConstPointer
unsigned long ModifiedTimeType
This class is a base for the Optimization methods that optimize a single valued function.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DataObject::Pointer DataObjectPointer
FixedPointSetType::ConstPointer FixedPointSetConstPointer
DataObjectDecorator< TransformType > TransformOutputType
Computes similarity between a point set and an image.
TransformOutputType::Pointer TransformOutputPointer
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
MetricType::Pointer MetricPointer
PointSetToImageMetric< FixedPointSetType, MovingImageType > MetricType
Class to hold and manage different parameter types used during optimization.
Decorates any subclass of itkObject with a DataObject API.
Generic representation for an optimization method.
MetricType::TransformParametersType ParametersType
MetricType::InterpolatorType InterpolatorType
virtual ~PointSetToImageRegistrationMethod() override
Base class for all image interpolaters.
TFixedPointSet FixedPointSetType
MovingImageType::ConstPointer MovingImageConstPointer
PointSetToImageRegistrationMethod Self
TMovingImage MovingImageType
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
MetricType::TransformType TransformType
Base class for PointSet to Image Registration Methods.
InterpolatorType::Pointer InterpolatorPointer
TransformType::Pointer TransformPointer