IterativeClosestPoint is an implementation of the Iterative Closest Point algorithm based on Singular Value Decomposition (SVD). More...
#include <icp.h>

Public Member Functions | |
| IterativeClosestPoint () | |
| Empty constructor. | |
Protected Member Functions | |
| virtual void | computeTransformation (PointCloudSource &output) |
| Rigid transformation computation method. | |
Private Types | |
| typedef Registration < PointSource, PointTarget > ::PointCloudSource | PointCloudSource |
| typedef PointCloudSource::ConstPtr | PointCloudSourceConstPtr |
| typedef PointCloudSource::Ptr | PointCloudSourcePtr |
| typedef Registration < PointSource, PointTarget > ::PointCloudTarget | PointCloudTarget |
| typedef PointIndices::ConstPtr | PointIndicesConstPtr |
| typedef PointIndices::Ptr | PointIndicesPtr |
IterativeClosestPoint is an implementation of the Iterative Closest Point algorithm based on Singular Value Decomposition (SVD).
Definition at line 51 of file icp.h.
typedef Registration<PointSource, PointTarget>::PointCloudSource pcl::IterativeClosestPoint< PointSource, PointTarget >::PointCloudSource [private] |
Reimplemented from pcl::Registration< PointSource, PointTarget >.
typedef PointCloudSource::ConstPtr pcl::IterativeClosestPoint< PointSource, PointTarget >::PointCloudSourceConstPtr [private] |
Reimplemented from pcl::Registration< PointSource, PointTarget >.
typedef PointCloudSource::Ptr pcl::IterativeClosestPoint< PointSource, PointTarget >::PointCloudSourcePtr [private] |
Reimplemented from pcl::Registration< PointSource, PointTarget >.
typedef Registration<PointSource, PointTarget>::PointCloudTarget pcl::IterativeClosestPoint< PointSource, PointTarget >::PointCloudTarget [private] |
Reimplemented from pcl::Registration< PointSource, PointTarget >.
typedef PointIndices::ConstPtr pcl::IterativeClosestPoint< PointSource, PointTarget >::PointIndicesConstPtr [private] |
Reimplemented from pcl::PCLBase< PointSource >.
typedef PointIndices::Ptr pcl::IterativeClosestPoint< PointSource, PointTarget >::PointIndicesPtr [private] |
Reimplemented from pcl::PCLBase< PointSource >.
| pcl::IterativeClosestPoint< PointSource, PointTarget >::IterativeClosestPoint | ( | ) | [inline] |
| void pcl::IterativeClosestPoint< PointSource, PointTarget >::computeTransformation | ( | PointCloudSource & | output | ) | [inline, protected, virtual] |
Rigid transformation computation method.
| output | the transformed input point cloud dataset using the rigid transformation found |
Implements pcl::Registration< PointSource, PointTarget >.