MeshLib C Docs
Loading...
Searching...
No Matches
MRConvexHull.h File Reference
#include <MRCMisc/common.h>
#include <MRCMisc/exports.h>

Go to the source code of this file.

Typedefs

typedef struct MR_Mesh MR_Mesh
 
typedef struct MR_PointCloud MR_PointCloud
 
typedef struct MR_VertBitSet MR_VertBitSet
 
typedef struct MR_VertCoords MR_VertCoords
 
typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f
 

Functions

MRC_API MR_MeshMR_makeConvexHull_2 (const MR_VertCoords *points, const MR_VertBitSet *validPoints)
 
MRC_API MR_MeshMR_makeConvexHull_1_MR_Mesh (const MR_Mesh *in)
 
MRC_API MR_MeshMR_makeConvexHull_1_MR_PointCloud (const MR_PointCloud *in)
 
MRC_API MR_std_vector_MR_Vector2fMR_makeConvexHull_1_std_vector_MR_Vector2f (MR_PassBy points_pass_by, MR_std_vector_MR_Vector2f *points)
 

Typedef Documentation

◆ MR_Mesh

typedef struct MR_Mesh MR_Mesh

◆ MR_PointCloud

typedef struct MR_PointCloud MR_PointCloud

◆ MR_std_vector_MR_Vector2f

◆ MR_VertBitSet

typedef struct MR_VertBitSet MR_VertBitSet

◆ MR_VertCoords

typedef struct MR_VertCoords MR_VertCoords

Function Documentation

◆ MR_makeConvexHull_1_MR_Mesh()

MRC_API MR_Mesh * MR_makeConvexHull_1_MR_Mesh ( const MR_Mesh * in)

Generated from function MR::makeConvexHull. Parameter in can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.

◆ MR_makeConvexHull_1_MR_PointCloud()

MRC_API MR_Mesh * MR_makeConvexHull_1_MR_PointCloud ( const MR_PointCloud * in)

Generated from function MR::makeConvexHull. Parameter in can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.

◆ MR_makeConvexHull_1_std_vector_MR_Vector2f()

MRC_API MR_std_vector_MR_Vector2f * MR_makeConvexHull_1_std_vector_MR_Vector2f ( MR_PassBy points_pass_by,
MR_std_vector_MR_Vector2f * points )

Generated from function MR::makeConvexHull. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_makeConvexHull_2()

MRC_API MR_Mesh * MR_makeConvexHull_2 ( const MR_VertCoords * points,
const MR_VertBitSet * validPoints )

Generated from function MR::makeConvexHull. Parameter points can not be null. It is a single object. Parameter validPoints can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.