Public Types | Public Member Functions
pcl::registration::ConvergenceCriteria Class Reference

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

#include <convergence_criteria.h>

Inheritance diagram for pcl::registration::ConvergenceCriteria:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< const ConvergenceCriteria
ConstPtr
typedef boost::shared_ptr
< ConvergenceCriteria
Ptr

Public Member Functions

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

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:

* a maximum number of iterations has been reached * the transformation (R, t) cannot be further updated (the difference between current and previous is smaller than a threshold) * the Mean Squared Error (MSE) between the current set of correspondences and the previous one is smaller than some threshold

Author:
Radu B. Rusu

Definition at line 64 of file convergence_criteria.h.


Member Typedef Documentation


Constructor & Destructor Documentation

Empty constructor.

Definition at line 71 of file convergence_criteria.h.

Empty destructor.

Definition at line 74 of file convergence_criteria.h.


Member Function Documentation

Check if convergence has been reached. Pure virtual.

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

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

Bool operator.

Definition at line 81 of file convergence_criteria.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:43