struct MR_MeshTopology MR_MeshTopology
Definition MR2DContoursTriangulation.h:16
struct MR_std_vector_std_vector_MR_VarEdgeTri MR_std_vector_std_vector_MR_VarEdgeTri
Definition MRIntersectionContour.h:16
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_Construct(MR_FaceId a, MR_FaceId b, MR_FaceId c)
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceFaceFace_Set_bFace(MR_FaceFaceFace *_this, MR_FaceId value)
MRC_API MR_std_vector_MR_FaceFaceFace * MR_findTripleFaceIntersections(const MR_MeshTopology *topology, const MR_std_vector_std_vector_MR_VarEdgeTri *selfContours)
MRC_API void MR_FaceFaceFace_Set_aFace(MR_FaceFaceFace *_this, MR_FaceId value)
MRC_API const MR_FaceId * MR_FaceFaceFace_Get_aFace(const MR_FaceFaceFace *_this)
MRC_API void MR_FaceFaceFace_DestroyArray(const MR_FaceFaceFace *_this)
Destroys a heap-allocated array of MR_FaceFaceFace. Does nothing if the pointer is null.
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_ConstructFromAnother(const MR_FaceFaceFace *_other)
MRC_API MR_FaceId * MR_FaceFaceFace_GetMutable_bFace(MR_FaceFaceFace *_this)
struct MR_FaceFaceFace MR_FaceFaceFace
Definition MRTripleFaceIntersections.h:19
MRC_API MR_FaceId * MR_FaceFaceFace_GetMutable_aFace(MR_FaceFaceFace *_this)
MRC_API void MR_FaceFaceFace_Set_cFace(MR_FaceFaceFace *_this, MR_FaceId value)
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_AssignFromAnother(MR_FaceFaceFace *_this, const MR_FaceFaceFace *_other)
MRC_API const MR_FaceFaceFace * MR_FaceFaceFace_OffsetPtr(const MR_FaceFaceFace *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_FaceFaceFace_Destroy(const MR_FaceFaceFace *_this)
Destroys a heap-allocated instance of MR_FaceFaceFace. Does nothing if the pointer is null.
MRC_API MR_FaceId * MR_FaceFaceFace_GetMutable_cFace(MR_FaceFaceFace *_this)
MRC_API const MR_FaceId * MR_FaceFaceFace_Get_bFace(const MR_FaceFaceFace *_this)
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_OffsetMutablePtr(MR_FaceFaceFace *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceFaceFace * MR_FaceFaceFace_DefaultConstruct(void)
struct MR_std_vector_MR_FaceFaceFace MR_std_vector_MR_FaceFaceFace
Definition MRTripleFaceIntersections.h:13
MRC_API const MR_FaceId * MR_FaceFaceFace_Get_cFace(const MR_FaceFaceFace *_this)
#define MRC_API
Definition exports.h:11