MeshLib C++ Docs
Loading...
Searching...
No Matches
MRMeshToDistanceVolume.h File Reference
#include "MRDistanceVolumeParams.h"
#include "MRVoxelsVolume.h"
#include "MRMesh/MRExpected.h"
#include "MRMesh/MRMeshDistance.h"
#include <memory>

Go to the source code of this file.

Classes

struct  MR::MeshToDistanceVolumeParams
struct  MR::CloseToMeshVolumeParams
struct  MR::MeshToDirectionVolumeParams

Namespaces

namespace  MR
 only for bindings generation

Functions

Expected< SimpleVolumeMinMaxMR::meshToDistanceVolume (const MeshPart &mp, const MeshToDistanceVolumeParams &params)
 makes SimpleVolume filled with (signed or unsigned) distances from Mesh with given settings
FunctionVolume MR::meshToDistanceFunctionVolume (const MeshPart &mp, const MeshToDistanceVolumeParams &params)
 makes FunctionVolume representing (signed or unsigned) distances from Mesh with given settings
Expected< SimpleBinaryVolume > MR::makeCloseToMeshVolume (const MeshPart &mp, const CloseToMeshVolumeParams &params)
 makes a binary volume with close-to-surface predicate values according to the given parameters
Expected< SimpleVolumeMinMaxMR::meshRegionToIndicatorVolume (const Mesh &mesh, const FaceBitSet &region, float offset, const DistanceVolumeParams &params)
Expected< std::array< SimpleVolumeMinMax, 3 > > MR::meshToDirectionVolume (const MeshToDirectionVolumeParams &params)