#include "MREdgeMetric.h"
#include "MRProgressCallback.h"
#include "MRExpected.h"
#include <cfloat>
Go to the source code of this file.
|
| namespace | MR |
| | only for bindings generation
|
| |
|
| 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 std::vector< EdgeLoop > | MR::findSmallestMetricEquivalentLoops (const MeshTopology &topology, const EdgeLoop &loop, const EdgeMetric &metric, const FaceBitSet *region=nullptr) |
| |
| MRMESH_API std::vector< EdgeLoop > | MR::findShortestEquivalentLoops (const MeshPart &mp, const EdgeLoop &loop) |
| | same as findSmallestMetricEquivalentLoops with euclidean edge length metric
|
| |
| MRMESH_API Expected< FaceBitSet > | MR::detectTunnelFaces (const MeshPart &mp, const DetectTunnelSettings &settings={}) |
| |