Template Class FastGICPMultiPoints
Defined in File fast_gicp_mp.hpp
Inheritance Relationships
Base Type
public pcl::Registration< PointSource, PointTarget, float >
Class Documentation
-
template<typename PointSource, typename PointTarget>
class FastGICPMultiPoints : public pcl::Registration<PointSource, PointTarget, float> Public Types
-
using Scalar = float
-
using Matrix4 = typename pcl::Registration<PointSource, PointTarget, Scalar>::Matrix4
-
using PointCloudSource = typename pcl::Registration<PointSource, PointTarget, Scalar>::PointCloudSource
-
using PointCloudSourcePtr = typename PointCloudSource::Ptr
-
using PointCloudSourceConstPtr = typename PointCloudSource::ConstPtr
-
using PointCloudTarget = typename pcl::Registration<PointSource, PointTarget, Scalar>::PointCloudTarget
-
using PointCloudTargetPtr = typename PointCloudTarget::Ptr
-
using PointCloudTargetConstPtr = typename PointCloudTarget::ConstPtr
Public Functions
-
FastGICPMultiPoints()
-
virtual ~FastGICPMultiPoints() override
-
void setNumThreads(int n)
-
void setRotationEpsilon(double eps)
-
void setCorrespondenceRandomness(int k)
-
void setRegularizationMethod(RegularizationMethod method)
-
virtual void setInputSource(const PointCloudSourceConstPtr &cloud) override
-
virtual void setInputTarget(const PointCloudTargetConstPtr &cloud) override
Protected Functions
-
virtual void computeTransformation(PointCloudSource &output, const Matrix4 &guess) override
-
using Scalar = float