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

abstract class for computing a volume of signed distances to points with normals More...

#include <MRVoxels/MRPointsToDistanceVolume.h>

Inheritance diagram for MR::IComputePointsToDistanceVolume:

Public Member Functions

 IComputePointsToDistanceVolume ()=default
 explicitly define ctors to avoid warning C5267: definition of implicit copy constructor is deprecated because it has a user-provided destructor
 IComputePointsToDistanceVolume (const IComputePointsToDistanceVolume &)=default
 IComputePointsToDistanceVolume (IComputePointsToDistanceVolume &&) noexcept=default
IComputePointsToDistanceVolume & operator= (const IComputePointsToDistanceVolume &)=default
IComputePointsToDistanceVolume & operator= (IComputePointsToDistanceVolume &&) noexcept=default
virtual ~IComputePointsToDistanceVolume ()=default
virtual bool canCompute (const PointCloud &cloud, const PointsToDistanceVolumeParams &params) const =0
 whether this implementation can process given input, e.g. it fits in GPU memory
virtual Expected< SimpleVolumeMinMax > compute (const PointCloud &cloud, const PointsToDistanceVolumeParams &params) const =0

Detailed Description

abstract class for computing a volume of signed distances to points with normals


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