18 #ifndef itkPointSetToSpatialObjectDemonsRegistration_h 19 #define itkPointSetToSpatialObjectDemonsRegistration_h 52 template<
typename TFixedPo
intSet,
typename TMovingSpatialObject >
77 itkSetConstObjectMacro(FixedPointSet, FixedPointSetType);
78 itkGetConstObjectMacro(FixedPointSet, FixedPointSetType);
82 itkSetConstObjectMacro(MovingSpatialObject, MovingSpatialObjectType);
83 itkGetConstObjectMacro(MovingSpatialObject, MovingSpatialObjectType);
86 #ifdef ITKV3_COMPATIBILITY 102 void StartRegistration(
void) { this->
Update(); }
108 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
112 void operator=(
const Self &) ITK_DELETE_FUNCTION;
119 #ifndef ITK_MANUAL_INSTANTIATION 120 #include "itkPointSetToSpatialObjectDemonsRegistration.hxx" virtual void Update()
Bring this filter up-to-date.
TMovingSpatialObject MovingSpatialObjectType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
FixedPointSetConstPointer m_FixedPointSet
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Implementation of Demons Registration between a PointSet and a SpatialObject.
void operator=(const Self &) ITK_DELETE_FUNCTION
virtual ~PointSetToSpatialObjectDemonsRegistration()
PointSetToSpatialObjectDemonsRegistration()
TFixedPointSet FixedPointSetType
MovingSpatialObjectConstPointer m_MovingSpatialObject
SmartPointer< Self > Pointer
PointSetToSpatialObjectDemonsRegistration Self
Control indentation during Print() invocation.
MovingSpatialObjectType::ConstPointer MovingSpatialObjectConstPointer
FixedPointSetType::ConstPointer FixedPointSetConstPointer
SmartPointer< const Self > ConstPointer