struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
Definition MR2DContoursTriangulation.h:22
struct MR_MeshTriPoint MR_MeshTriPoint
Definition MRAggregateFlow.h:13
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_DefaultConstruct(void)
MRC_API void MR_ContoursMeshAlignParams_Set_zDirection(MR_ContoursMeshAlignParams *_this, const MR_Vector3f *value)
MRC_API MR_expected_MR_Mesh_std_string * MR_alignContoursToMesh(const MR_Mesh *mesh, const MR_std_vector_std_vector_MR_Vector2f *contours, const MR_ContoursMeshAlignParams *params)
MRC_API MR_Vector2f * MR_ContoursMeshAlignParams_GetMutable_pivotPoint(MR_ContoursMeshAlignParams *_this)
MRC_API float * MR_ContoursMeshAlignParams_GetMutable_extrusion(MR_ContoursMeshAlignParams *_this)
MRC_API MR_MeshTriPoint * MR_ContoursMeshAlignParams_GetMutable_meshPoint(MR_ContoursMeshAlignParams *_this)
MRC_API void MR_ContoursMeshAlignParams_Set_meshPoint(MR_ContoursMeshAlignParams *_this, const MR_MeshTriPoint *value)
MRC_API const float * MR_ContoursMeshAlignParams_Get_maximumShift(const MR_ContoursMeshAlignParams *_this)
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_DefaultConstructArray(size_t num_elems)
MRC_API const MR_Vector3f ** MR_ContoursMeshAlignParams_GetMutable_zDirection(MR_ContoursMeshAlignParams *_this)
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_OffsetMutablePtr(MR_ContoursMeshAlignParams *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 const MR_Vector3f *const * MR_ContoursMeshAlignParams_Get_zDirection(const MR_ContoursMeshAlignParams *_this)
MRC_API const MR_Vector2f * MR_ContoursMeshAlignParams_Get_pivotPoint(const MR_ContoursMeshAlignParams *_this)
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_ConstructFromAnother(const MR_ContoursMeshAlignParams *_other)
MRC_API void MR_ContoursMeshAlignParams_Destroy(const MR_ContoursMeshAlignParams *_this)
Destroys a heap-allocated instance of MR_ContoursMeshAlignParams. Does nothing if the pointer is null...
MRC_API void MR_ContoursMeshAlignParams_Set_pivotPoint(MR_ContoursMeshAlignParams *_this, MR_Vector2f value)
MRC_API const MR_MeshTriPoint * MR_ContoursMeshAlignParams_Get_meshPoint(const MR_ContoursMeshAlignParams *_this)
MRC_API MR_Vector3f * MR_ContoursMeshAlignParams_GetMutable_xDirection(MR_ContoursMeshAlignParams *_this)
MRC_API void MR_ContoursMeshAlignParams_DestroyArray(const MR_ContoursMeshAlignParams *_this)
Destroys a heap-allocated array of MR_ContoursMeshAlignParams. Does nothing if the pointer is null.
MRC_API const MR_Vector3f * MR_ContoursMeshAlignParams_Get_xDirection(const MR_ContoursMeshAlignParams *_this)
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_AssignFromAnother(MR_ContoursMeshAlignParams *_this, const MR_ContoursMeshAlignParams *_other)
MRC_API MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_ConstructFrom(const MR_MeshTriPoint *meshPoint, MR_Vector2f pivotPoint, MR_Vector3f xDirection, const MR_Vector3f *zDirection, float extrusion, float maximumShift)
MRC_API void MR_ContoursMeshAlignParams_Set_extrusion(MR_ContoursMeshAlignParams *_this, float value)
MRC_API void MR_addBaseToPlanarMesh(MR_Mesh *mesh, float zOffset)
MRC_API void MR_ContoursMeshAlignParams_Set_xDirection(MR_ContoursMeshAlignParams *_this, MR_Vector3f value)
MRC_API const MR_ContoursMeshAlignParams * MR_ContoursMeshAlignParams_OffsetPtr(const MR_ContoursMeshAlignParams *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 float * MR_ContoursMeshAlignParams_GetMutable_maximumShift(MR_ContoursMeshAlignParams *_this)
MRC_API const float * MR_ContoursMeshAlignParams_Get_extrusion(const MR_ContoursMeshAlignParams *_this)
MRC_API void MR_ContoursMeshAlignParams_Set_maximumShift(MR_ContoursMeshAlignParams *_this, float value)
struct MR_ContoursMeshAlignParams MR_ContoursMeshAlignParams
Definition MRAlignContoursToMesh.h:21
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
#define MRC_API
Definition exports.h:11
Definition MRVector2.h:44
Definition MRVector3.h:51