struct MR_FaceBitSet MR_FaceBitSet
Definition MRAABBTreeBase.h:25
struct MR_FaceMap MR_FaceMap
Definition MRBitSet.h:27
struct MR_expected_MR_Mesh_std_string MR_expected_MR_Mesh_std_string
Definition MRCtm.h:18
struct MR_Mesh MR_Mesh
Definition MRCtm.h:13
MRC_API MR_FaceBitSet *const * MR_EmbeddedStructureParameters_Get_outFillFaces(const MR_EmbeddedStructureParameters *_this)
MRC_API MR_FaceBitSet ** MR_EmbeddedStructureParameters_GetMutable_outCutFaces(MR_EmbeddedStructureParameters *_this)
MRC_API MR_FaceBitSet ** MR_EmbeddedStructureParameters_GetMutable_outStructFaces(MR_EmbeddedStructureParameters *_this)
MRC_API const float * MR_EmbeddedStructureParameters_Get_cutAngle(const MR_EmbeddedStructureParameters *_this)
MRC_API float * MR_EmbeddedStructureParameters_GetMutable_minAnglePrecision(MR_EmbeddedStructureParameters *_this)
MRC_API MR_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_ConstructFrom(float fillAngle, float cutAngle, float minAnglePrecision, MR_FaceBitSet *outStructFaces, MR_FaceBitSet *outFillFaces, MR_FaceBitSet *outCutFaces, MR_FaceMap *new2oldFaces)
MRC_API MR_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_AssignFromAnother(MR_EmbeddedStructureParameters *_this, const MR_EmbeddedStructureParameters *_other)
MRC_API MR_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_OffsetMutablePtr(MR_EmbeddedStructureParameters *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_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_DefaultConstruct(void)
MRC_API float * MR_EmbeddedStructureParameters_GetMutable_cutAngle(MR_EmbeddedStructureParameters *_this)
MRC_API void MR_EmbeddedStructureParameters_Destroy(const MR_EmbeddedStructureParameters *_this)
Destroys a heap-allocated instance of MR_EmbeddedStructureParameters. Does nothing if the pointer is ...
MRC_API void MR_EmbeddedStructureParameters_Set_fillAngle(MR_EmbeddedStructureParameters *_this, float value)
struct MR_EmbeddedStructureParameters MR_EmbeddedStructureParameters
Generated from class MR::EmbeddedStructureParameters.
Definition MREmbedTerrainStructure.h:19
MRC_API void MR_EmbeddedStructureParameters_Set_outStructFaces(MR_EmbeddedStructureParameters *_this, MR_FaceBitSet *value)
MRC_API MR_FaceBitSet *const * MR_EmbeddedStructureParameters_Get_outStructFaces(const MR_EmbeddedStructureParameters *_this)
MRC_API float * MR_EmbeddedStructureParameters_GetMutable_fillAngle(MR_EmbeddedStructureParameters *_this)
MRC_API MR_expected_MR_Mesh_std_string * MR_embedStructureToTerrain(const MR_Mesh *terrain, const MR_Mesh *structure, const MR_EmbeddedStructureParameters *params)
MRC_API MR_FaceBitSet *const * MR_EmbeddedStructureParameters_Get_outCutFaces(const MR_EmbeddedStructureParameters *_this)
MRC_API MR_FaceMap ** MR_EmbeddedStructureParameters_GetMutable_new2oldFaces(MR_EmbeddedStructureParameters *_this)
MRC_API const float * MR_EmbeddedStructureParameters_Get_minAnglePrecision(const MR_EmbeddedStructureParameters *_this)
MRC_API void MR_EmbeddedStructureParameters_Set_outCutFaces(MR_EmbeddedStructureParameters *_this, MR_FaceBitSet *value)
MRC_API const MR_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_OffsetPtr(const MR_EmbeddedStructureParameters *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_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_DefaultConstructArray(size_t num_elems)
MRC_API void MR_EmbeddedStructureParameters_Set_minAnglePrecision(MR_EmbeddedStructureParameters *_this, float value)
MRC_API const float * MR_EmbeddedStructureParameters_Get_fillAngle(const MR_EmbeddedStructureParameters *_this)
MRC_API void MR_EmbeddedStructureParameters_Set_outFillFaces(MR_EmbeddedStructureParameters *_this, MR_FaceBitSet *value)
MRC_API void MR_EmbeddedStructureParameters_DestroyArray(const MR_EmbeddedStructureParameters *_this)
Destroys a heap-allocated array of MR_EmbeddedStructureParameters. Does nothing if the pointer is nul...
MRC_API MR_FaceBitSet ** MR_EmbeddedStructureParameters_GetMutable_outFillFaces(MR_EmbeddedStructureParameters *_this)
MRC_API MR_EmbeddedStructureParameters * MR_EmbeddedStructureParameters_ConstructFromAnother(const MR_EmbeddedStructureParameters *_other)
MRC_API void MR_EmbeddedStructureParameters_Set_cutAngle(MR_EmbeddedStructureParameters *_this, float value)
MRC_API void MR_EmbeddedStructureParameters_Set_new2oldFaces(MR_EmbeddedStructureParameters *_this, MR_FaceMap *value)
MRC_API MR_FaceMap *const * MR_EmbeddedStructureParameters_Get_new2oldFaces(const MR_EmbeddedStructureParameters *_this)
#define MRC_API
Definition exports.h:11