MeshLib C Docs
Loading...
Searching...
No Matches
MRContoursStitch.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
MRCMisc/exports.h
>
4
5
#ifdef __cplusplus
6
extern
"C"
{
7
#endif
8
9
typedef
struct
MR_Mesh
MR_Mesh
;
// Defined in `#include <MRCMesh/MRMesh.h>`.
10
typedef
struct
MR_MeshTopology
MR_MeshTopology
;
// Defined in `#include <MRCMesh/MRMeshTopology.h>`.
11
typedef
struct
MR_std_vector_MR_EdgeId
MR_std_vector_MR_EdgeId
;
// Defined in `#include <MRCMisc/std_vector_MR_EdgeId.h>`.
12
13
23
MRC_API
void
MR_stitchContours
(
MR_MeshTopology
*topology,
const
MR_std_vector_MR_EdgeId
*c0,
const
MR_std_vector_MR_EdgeId
*c1);
24
33
MRC_API
MR_std_vector_MR_EdgeId
*
MR_cutAlongEdgeLoop_MR_MeshTopology
(
MR_MeshTopology
*topology,
const
MR_std_vector_MR_EdgeId
*c0);
34
44
MRC_API
MR_std_vector_MR_EdgeId
*
MR_cutAlongEdgeLoop_MR_Mesh
(
MR_Mesh
*mesh,
const
MR_std_vector_MR_EdgeId
*c0);
45
46
#ifdef __cplusplus
47
}
// extern "C"
48
#endif
MR_MeshTopology
struct MR_MeshTopology MR_MeshTopology
Definition
MR2DContoursTriangulation.h:16
MR_stitchContours
MRC_API void MR_stitchContours(MR_MeshTopology *topology, const MR_std_vector_MR_EdgeId *c0, const MR_std_vector_MR_EdgeId *c1)
MR_std_vector_MR_EdgeId
struct MR_std_vector_MR_EdgeId MR_std_vector_MR_EdgeId
Definition
MRContoursStitch.h:11
MR_cutAlongEdgeLoop_MR_Mesh
MRC_API MR_std_vector_MR_EdgeId * MR_cutAlongEdgeLoop_MR_Mesh(MR_Mesh *mesh, const MR_std_vector_MR_EdgeId *c0)
MR_cutAlongEdgeLoop_MR_MeshTopology
MRC_API MR_std_vector_MR_EdgeId * MR_cutAlongEdgeLoop_MR_MeshTopology(MR_MeshTopology *topology, const MR_std_vector_MR_EdgeId *c0)
MR_Mesh
struct MR_Mesh MR_Mesh
Definition
MRCtm.h:13
exports.h
MRC_API
#define MRC_API
Definition
exports.h:11
MeshLib
Cbindings
MRCMesh
MRContoursStitch.h
Generated by
1.11.0