|
MRMESH_API EdgeLoop | MR::trackLeftBoundaryLoop (const MeshTopology &topology, EdgeId e0, const FaceBitSet *region=nullptr) |
|
EdgeLoop | MR::trackLeftBoundaryLoop (const MeshTopology &topology, const FaceBitSet ®ion, EdgeId e0) |
|
MRMESH_API EdgeLoop | MR::trackRightBoundaryLoop (const MeshTopology &topology, EdgeId e0, const FaceBitSet *region=nullptr) |
|
EdgeLoop | MR::trackRightBoundaryLoop (const MeshTopology &topology, const FaceBitSet ®ion, EdgeId e0) |
|
MRMESH_API std::vector< EdgeLoop > | MR::findLeftBoundary (const MeshTopology &topology, const FaceBitSet *region=nullptr) |
|
std::vector< EdgeLoop > | MR::findLeftBoundary (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API std::vector< EdgeLoop > | MR::findRightBoundary (const MeshTopology &topology, const FaceBitSet *region=nullptr) |
|
std::vector< EdgeLoop > | MR::findRightBoundary (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API std::vector< EdgePath > | MR::findLeftBoundaryInsideMesh (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API UndirectedEdgeBitSet | MR::findRegionBoundaryUndirectedEdgesInsideMesh (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API FaceBitSet | MR::findRegionOuterFaces (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API VertBitSet | MR::getIncidentVerts (const MeshTopology &topology, const FaceBitSet &faces) |
|
MRMESH_API const VertBitSet & | MR::getIncidentVerts (const MeshTopology &topology, const FaceBitSet *faces, VertBitSet &store) |
|
MRMESH_API VertBitSet | MR::getInnerVerts (const MeshTopology &topology, const FaceBitSet *region=nullptr) |
|
MRMESH_API VertBitSet | MR::getInnerVerts (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API VertBitSet | MR::getBoundaryVerts (const MeshTopology &topology, const FaceBitSet *region=nullptr) |
|
MRMESH_API VertBitSet | MR::getRegionBoundaryVerts (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API FaceBitSet | MR::getIncidentFaces (const MeshTopology &topology, const VertBitSet &verts) |
|
MRMESH_API FaceBitSet | MR::getInnerFaces (const MeshTopology &topology, const VertBitSet &verts) |
|
MRMESH_API EdgeBitSet | MR::getRegionEdges (const MeshTopology &topology, const FaceBitSet &faces) |
|
MRMESH_API UndirectedEdgeBitSet | MR::getIncidentEdges (const MeshTopology &topology, const FaceBitSet &faces) |
|
MRMESH_API VertBitSet | MR::getIncidentVerts (const MeshTopology &topology, const UndirectedEdgeBitSet &edges) |
|
MRMESH_API FaceBitSet | MR::getIncidentFaces (const MeshTopology &topology, const UndirectedEdgeBitSet &edges) |
|
MRMESH_API FaceBitSet | MR::getNeighborFaces (const MeshTopology &topology, const UndirectedEdgeBitSet &edges) |
|
MRMESH_API UndirectedEdgeBitSet | MR::getInnerEdges (const MeshTopology &topology, const VertBitSet &verts) |
|
MRMESH_API UndirectedEdgeBitSet | MR::getInnerEdges (const MeshTopology &topology, const FaceBitSet ®ion) |
|
MRMESH_API const VertBitSet & | MR::getIncidentVerts (const MeshTopology &topology, const UndirectedEdgeBitSet *edges, VertBitSet &store) |
|
MRMESH_API VertBitSet | MR::getInnerVerts (const MeshTopology &topology, const UndirectedEdgeBitSet &edges) |
|
MRMESH_API EdgeLoop | MR::trackRegionBoundaryLoop (const MeshTopology &topology, EdgeId e0, const FaceBitSet *region=nullptr) |
|
EdgeLoop | MR::trackRegionBoundaryLoop (const MeshTopology &topology, const FaceBitSet ®ion, EdgeId e0) |
|
MRMESH_API std::vector< EdgeLoop > | MR::findRegionBoundary (const MeshTopology &topology, const FaceBitSet *region=nullptr) |
|
std::vector< EdgeLoop > | MR::findRegionBoundary (const MeshTopology &topology, const FaceBitSet ®ion) |
|