#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
|
|
| Expected< std::vector< EdgeLoop > > | MR::detectBasisTunnels (const MeshPart &mp, EdgeMetric metric={}, ProgressCallback progressCallback={}) |
| Expected< EdgeLoop > | MR::findSmallestMetricCoLoop (const MeshTopology &topology, const EdgeLoop &loop, const EdgeMetric &metric, const FaceBitSet *region=nullptr) |
| Expected< EdgeLoop > | MR::findShortestCoLoop (const MeshPart &mp, const EdgeLoop &loop) |
| | same as findMinimalCoLoop with euclidean edge length metric
|
| std::vector< EdgeLoop > | MR::findSmallestMetricEquivalentLoops (const MeshTopology &topology, const EdgeLoop &loop, const EdgeMetric &metric, const FaceBitSet *region=nullptr) |
| std::vector< EdgeLoop > | MR::findShortestEquivalentLoops (const MeshPart &mp, const EdgeLoop &loop) |
| | same as findSmallestMetricEquivalentLoops with euclidean edge length metric
|
| Expected< FaceBitSet > | MR::detectTunnelFaces (const MeshPart &mp, const DetectTunnelSettings &settings={}) |
| Expected< void > | MR::eliminateTunnels (Mesh &mesh, const FaceBitSet *region={}, const DetectTunnelSettings &settings={}) |
| Expected< void > | MR::eliminateTunnels (Mesh &mesh, const FillHoleParams &fillHoleParams, const FaceBitSet *region={}, const DetectTunnelSettings &settings={}) |