default implementation of IPointsProjector More...
#include <MRPointsProject.h>
Inheritance diagram for MR::PointsProjector:Public Member Functions | |
| MRMESH_API Expected< void > | setPointCloud (const PointCloud &pointCloud) override |
| sets the reference point cloud | |
| MRMESH_API Expected< void > | findProjections (std::vector< PointsProjectionResult > &results, const std::vector< Vector3f > &points, const FindProjectionOnPointsSettings &settings) const override |
| computes the closest points on point cloud to given points | |
| virtual MRMESH_API size_t | projectionsHeapBytes (size_t numProjections) const override |
| Returns amount of memory needed to compute projections. | |
Public Member Functions inherited from MR::IPointsProjector | |
| virtual | ~IPointsProjector ()=default |
default implementation of IPointsProjector
|
overridevirtual |
computes the closest points on point cloud to given points
Implements MR::IPointsProjector.
|
overridevirtual |
Returns amount of memory needed to compute projections.
Implements MR::IPointsProjector.
|
overridevirtual |
sets the reference point cloud
Implements MR::IPointsProjector.