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 >.