MeshLib C++ Docs
Loading...
Searching...
No Matches
MRTunnelDetector.h File Reference
#include "MREdgeMetric.h"
#include "MRProgressCallback.h"
#include "MRExpected.h"
#include <cfloat>

Go to the source code of this file.

Classes

class  MR::DetectTunnelSettings
 

Namespaces

namespace  MR
 

Functions

MRMESH_API Expected< std::vector< EdgeLoop > > MR::detectBasisTunnels (const MeshPart &mp, EdgeMetric metric={}, ProgressCallback progressCallback={})
 
MRMESH_API Expected< EdgeLoop > MR::findSmallestMetricCoLoop (const MeshTopology &topology, const EdgeLoop &loop, const EdgeMetric &metric, const FaceBitSet *region=nullptr)
 
MRMESH_API Expected< EdgeLoop > MR::findShortestCoLoop (const MeshPart &mp, const EdgeLoop &loop)
 same as findMinimalCoLoop with euclidean edge length metric
 
MRMESH_API Expected< FaceBitSetMR::detectTunnelFaces (const MeshPart &mp, const DetectTunnelSettings &settings={})