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