MeshLib C++ Docs
Loading...
Searching...
No Matches
MROrder.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRId.h"
4#include "MRBuffer.h"
5#include <tuple>
6
7namespace MR
8{
11
12
15[[nodiscard]] MRMESH_API FaceBMap getOptimalFaceOrdering( const Mesh & mesh );
16
20[[nodiscard]] MRMESH_API VertBMap getVertexOrdering( const FaceBMap & faceMap, const MeshTopology & topology );
21
25[[nodiscard]] MRMESH_API UndirectedEdgeBMap getEdgeOrdering( const FaceBMap & faceMap, const MeshTopology & topology );
26
27}
Definition MRMeshTopology.h:22
MRMESH_API FaceBMap getOptimalFaceOrdering(const Mesh &mesh)
MRMESH_API UndirectedEdgeBMap getEdgeOrdering(const FaceBMap &faceMap, const MeshTopology &topology)
MRMESH_API std::vector< VertId > getVertexOrdering(const MeshTopology &topology, VertBitSet region)
returns all vertices from given region ordered in each connected component in breadth-first way
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRMesh.h:23