18 #ifndef itkImageToSpatialObjectRegistrationMethod_h
19 #define itkImageToSpatialObjectRegistrationMethod_h
84 template<
typename TFixedImage,
typename TMovingSpatialObject >
156 itkGetModifiableObjectMacro(Metric,
MetricType);
171 itkGetConstReferenceMacro(InitialTransformParameters,
ParametersType);
176 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
184 using Superclass::MakeOutput;
194 void PrintSelf(std::ostream & os,
Indent indent)
const override;
198 void GenerateData()
override;
218 #ifndef ITK_MANUAL_INSTANTIATION
219 #include "itkImageToSpatialObjectRegistrationMethod.hxx"
Computes similarity between a moving spatial obejct and an Image to be registered.
Light weight base class for most itk classes.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename InterpolatorType::Pointer InterpolatorPointer
MovingSpatialObjectConstPointer m_MovingSpatialObject
typename MetricType::TransformParametersType ParametersType
ParametersType m_InitialTransformParameters
typename FixedImageType::ConstPointer FixedImageConstPointer
This class is a base for the Optimization methods that optimize a single valued function.
ParametersType m_LastTransformParameters
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TransformType::ParametersType TransformParametersType
TMovingSpatialObject MovingSpatialObjectType
class ITK_FORWARD_EXPORT ProcessObject
FixedImageConstPointer m_FixedImage
Base class for Image Registration Methods.
typename TransformOutputType::ConstPointer TransformOutputConstPointer
typename MovingSpatialObjectType::ConstPointer MovingSpatialObjectConstPointer
Decorates any subclass of itkObject with a DataObject API.
TransformPointer m_Transform
Generic representation for an optimization method.
unsigned long ModifiedTimeType
typename MetricType::InterpolatorType InterpolatorType
typename MetricType::Pointer MetricPointer
Linearly interpolate an image at specified positions.
InterpolatorPointer m_Interpolator
TFixedImage FixedImageType
OptimizerType::Pointer m_Optimizer
typename TransformOutputType::Pointer TransformOutputPointer
Control indentation during Print() invocation.
typename TransformType::Pointer TransformPointer
SmartPointer< Self > Pointer
typename MetricType::TransformType TransformType