18 #ifndef itkPointSetToSpatialObjectDemonsRegistration_h
19 #define itkPointSetToSpatialObjectDemonsRegistration_h
52 template<
typename TFixedPo
intSet,
typename TMovingSpatialObject >
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.
Light weight base class for most itk classes.
TMovingSpatialObject MovingSpatialObjectType
FixedPointSetConstPointer m_FixedPointSet
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Implementation of Demons Registration between a PointSet and a SpatialObject.
virtual ~PointSetToSpatialObjectDemonsRegistration()
PointSetToSpatialObjectDemonsRegistration()
TFixedPointSet FixedPointSetType
MovingSpatialObjectConstPointer m_MovingSpatialObject
SmartPointer< Self > Pointer
PointSetToSpatialObjectDemonsRegistration Self
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
MovingSpatialObjectType::ConstPointer MovingSpatialObjectConstPointer
FixedPointSetType::ConstPointer FixedPointSetConstPointer
SmartPointer< const Self > ConstPointer