MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::IPointsProjector Class Referenceabstract

abstract class for computing the closest points of point clouds More...

#include <MRPointsProject.h>

+ Inheritance diagram for MR::IPointsProjector:

Public Member Functions

virtual ~IPointsProjector ()=default
 
virtual Expected< void > setPointCloud (const PointCloud &pointCloud)=0
 sets the reference point cloud
 
virtual Expected< void > findProjections (std::vector< PointsProjectionResult > &results, const std::vector< Vector3f > &points, const FindProjectionOnPointsSettings &settings) const =0
 computes the closest points on point cloud to given points
 

Detailed Description

abstract class for computing the closest points of point clouds

Constructor & Destructor Documentation

◆ ~IPointsProjector()

virtual MR::IPointsProjector::~IPointsProjector ( )
virtualdefault

Member Function Documentation

◆ findProjections()

virtual Expected< void > MR::IPointsProjector::findProjections ( std::vector< PointsProjectionResult > & results,
const std::vector< Vector3f > & points,
const FindProjectionOnPointsSettings & settings ) const
pure virtual

computes the closest points on point cloud to given points

Implemented in MR::PointsProjector.

◆ setPointCloud()

virtual Expected< void > MR::IPointsProjector::setPointCloud ( const PointCloud & pointCloud)
pure virtual

sets the reference point cloud

Implemented in MR::Cuda::PointsProjector, and MR::PointsProjector.


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