MeshLib Documentation
Loading...
Searching...
No Matches
MRMeshC/MRRegionBoundary.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRMeshFwd.h"
4#include "MRId.h"
5#include "MRMeshTopology.h"
6
8
12
13typedef struct MREdgeLoops MREdgeLoops;
14
15MRMESHC_API const MREdgeLoop mrEdgeLoopsGet( const MREdgeLoops* loops, size_t index );
16
18
20
24
#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:26
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:27
struct MRMeshTopology MRMeshTopology
Definition MRMeshC/MRMeshFwd.h:42
struct MRFaceBitSet MRFaceBitSet
Definition MRMeshC/MRMeshFwd.h:37
#define MRMESHC_API
Definition MRMeshC/MRMeshFwd.h:19
MREdgePath MREdgeLoop
Definition MRMeshC/MRMeshTopology.h:28
MRMESHC_API const MREdgeLoop mrEdgeLoopsGet(const MREdgeLoops *loops, size_t index)
MRMESHC_API size_t mrEdgeLoopsSize(const MREdgeLoops *loops)
MRMESHC_API MREdgeLoops * mrFindRightBoundary(const MRMeshTopology *topology, const MRFaceBitSet *region)
MR_EXTERN_C_BEGIN MRMESHC_API MREdgeLoop * mrTrackRightBoundaryLoop(const MRMeshTopology *topology, MREdgeId e0, const MRFaceBitSet *region)
MRMESHC_API void mrEdgeLoopsFree(MREdgeLoops *loops)
struct MREdgeLoops MREdgeLoops
Definition MRMeshC/MRRegionBoundary.h:13
edge index
Definition MRMeshC/MRId.h:8