14 ProgressCallback cb = {}, std::vector<MeshTriPoint>* outSamples = nullptr );
tl::expected< T, E > Expected
Definition MRExpected.h:31
Definition MRCudaBasic.h:14
MRCUDA_API size_t computeDistanceMapHeapBytes(const Mesh &mesh, const MeshToDistanceMapParams ¶ms, bool needOutSamples=false)
Computes memory consumption of computeDistanceMap function.
MRCUDA_API Expected< DistanceMap > computeDistanceMap(const Mesh &mesh, const MeshToDistanceMapParams ¶ms, ProgressCallback cb={}, std::vector< MeshTriPoint > *outSamples=nullptr)
Definition MRDistanceMapParams.h:17