46 namespace registration {
66 using Ptr = shared_ptr<ConvergenceCriteria>;
67 using ConstPtr = shared_ptr<const ConvergenceCriteria>;
80 operator bool() {
return (hasConverged()); }
ConvergenceCriteria represents an abstract base class for different convergence criteria used in regi...
virtual bool hasConverged()=0
Check if convergence has been reached.
virtual ~ConvergenceCriteria()=default
Empty destructor.
shared_ptr< ConvergenceCriteria > Ptr
ConvergenceCriteria()=default
Empty constructor.
shared_ptr< const ConvergenceCriteria > ConstPtr
Defines functions, macros and traits for allocating and using memory.
Defines all the PCL and non-PCL macros used.