Template Class FastGICPSingleThread

Inheritance Relationships

Base Type

Class Documentation

template<typename PointSource, typename PointTarget>
class FastGICPSingleThread : public fast_gicp::FastGICP<PointSource, PointTarget>

Fast GICP algorithm optimized for single threading.

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 Ptr = pcl::shared_ptr<FastGICPSingleThread<PointSource, PointTarget>>
using ConstPtr = pcl::shared_ptr<const FastGICPSingleThread<PointSource, PointTarget>>

Public Functions

FastGICPSingleThread()
virtual ~FastGICPSingleThread() override

Protected Functions

virtual void computeTransformation(PointCloudSource &output, const Matrix4 &guess) override