MeshLib C++ Docs
Loading...
Searching...
No Matches
MRCudaPointsToDistanceVolume.h
Go to the documentation of this file.
1#include "config.h"
2#ifndef MRCUDA_NO_VOXELS
3#include "exports.h"
6
7namespace MR
8{
9
10namespace Cuda
11{
14
18 std::function<Expected<void> ( const SimpleVolumeMinMax& volume, int zOffset )> addPart, int layerOverlap );
19
20}
21}
22#endif
MRCUDA_API Expected< void > pointsToDistanceVolumeByParts(const PointCloud &cloud, const MR::PointsToDistanceVolumeParams &params, std::function< Expected< void >(const SimpleVolumeMinMax &volume, int zOffset)> addPart, int layerOverlap)
MRCUDA_API Expected< MR::SimpleVolumeMinMax > pointsToDistanceVolume(const PointCloud &cloud, const MR::PointsToDistanceVolumeParams &params)
makes SimpleVolume filled with signed distances to points with normals
tl::expected< T, E > Expected
Definition MRExpected.h:59
Definition MRMesh/MRPointCloud.h:16
Definition MRPointsToDistanceVolume.h:13