Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Types | Public Member Functions
pcl::registration::ConvergenceCriteria Class Referenceabstract

ConvergenceCriteria represents an abstract base class for different convergence criteria used in registration loops. More...

#include <pcl/registration/convergence_criteria.h>

+ Inheritance diagram for pcl::registration::ConvergenceCriteria:

Public Types

using Ptr = shared_ptr< ConvergenceCriteria >
 
using ConstPtr = shared_ptr< const ConvergenceCriteria >
 

Public Member Functions

 ConvergenceCriteria ()=default
 Empty constructor. More...
 
virtual ~ConvergenceCriteria ()=default
 Empty destructor. More...
 
virtual bool hasConverged ()=0
 Check if convergence has been reached. More...
 
 operator bool ()
 Bool operator. More...
 

Detailed Description

ConvergenceCriteria represents an abstract base class for different convergence criteria used in registration loops.

This should be used as part of an Iterative Closest Point (ICP)-like method, to verify if the algorithm has reached convergence.

Typical convergence criteria that could inherit from this include:

Author
Radu B. Rusu

Definition at line 64 of file convergence_criteria.h.

Member Typedef Documentation

◆ ConstPtr

Definition at line 67 of file convergence_criteria.h.

◆ Ptr

Definition at line 66 of file convergence_criteria.h.

Constructor & Destructor Documentation

◆ ConvergenceCriteria()

pcl::registration::ConvergenceCriteria::ConvergenceCriteria ( )
default

Empty constructor.

◆ ~ConvergenceCriteria()

virtual pcl::registration::ConvergenceCriteria::~ConvergenceCriteria ( )
virtualdefault

Empty destructor.

Member Function Documentation

◆ hasConverged()

virtual bool pcl::registration::ConvergenceCriteria::hasConverged ( )
pure virtual

Check if convergence has been reached.

Pure virtual.

Implemented in pcl::registration::DefaultConvergenceCriteria< Scalar >, and pcl::registration::DefaultConvergenceCriteria< float >.

◆ operator bool()

pcl::registration::ConvergenceCriteria::operator bool ( )
inline

Bool operator.

Definition at line 80 of file convergence_criteria.h.


The documentation for this class was generated from the following file: