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

Go to the source code of this file.

Typedefs

typedef struct MR_EdgeMap MR_EdgeMap
 
typedef struct MR_FaceMap MR_FaceMap
 
typedef struct MR_VertMap MR_VertMap
 

Functions

MRC_API void MR_vertMapsComposition_MR_VertMap_ref (MR_VertMap *a2b, const MR_VertMap *b2c)
 
MRC_API MR_VertMapMR_vertMapsComposition_const_MR_VertMap_ref (const MR_VertMap *a2b, const MR_VertMap *b2c)
 
MRC_API void MR_edgeMapsComposition_MR_EdgeMap_ref (MR_EdgeMap *a2b, const MR_EdgeMap *b2c)
 
MRC_API MR_EdgeMapMR_edgeMapsComposition_const_MR_EdgeMap_ref (const MR_EdgeMap *a2b, const MR_EdgeMap *b2c)
 
MRC_API void MR_faceMapsComposition_MR_FaceMap_ref (MR_FaceMap *a2b, const MR_FaceMap *b2c)
 
MRC_API MR_FaceMapMR_faceMapsComposition_const_MR_FaceMap_ref (const MR_FaceMap *a2b, const MR_FaceMap *b2c)
 

Typedef Documentation

◆ MR_EdgeMap

typedef struct MR_EdgeMap MR_EdgeMap

◆ MR_FaceMap

typedef struct MR_FaceMap MR_FaceMap

◆ MR_VertMap

typedef struct MR_VertMap MR_VertMap

Function Documentation

◆ MR_edgeMapsComposition_const_MR_EdgeMap_ref()

MRC_API MR_EdgeMap * MR_edgeMapsComposition_const_MR_EdgeMap_ref ( const MR_EdgeMap * a2b,
const MR_EdgeMap * b2c )

returns map a2c from a2b and b2c maps Generated from function MR::edgeMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_EdgeMap_Destroy() to free it when you're done using it.

◆ MR_edgeMapsComposition_MR_EdgeMap_ref()

MRC_API void MR_edgeMapsComposition_MR_EdgeMap_ref ( MR_EdgeMap * a2b,
const MR_EdgeMap * b2c )

updates a2b map to a2c map using b2c map Generated from function MR::edgeMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object.

◆ MR_faceMapsComposition_const_MR_FaceMap_ref()

MRC_API MR_FaceMap * MR_faceMapsComposition_const_MR_FaceMap_ref ( const MR_FaceMap * a2b,
const MR_FaceMap * b2c )

returns map a2c from a2b and b2c maps Generated from function MR::faceMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceMap_Destroy() to free it when you're done using it.

◆ MR_faceMapsComposition_MR_FaceMap_ref()

MRC_API void MR_faceMapsComposition_MR_FaceMap_ref ( MR_FaceMap * a2b,
const MR_FaceMap * b2c )

updates a2b map to a2c map using b2c map Generated from function MR::faceMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object.

◆ MR_vertMapsComposition_const_MR_VertMap_ref()

MRC_API MR_VertMap * MR_vertMapsComposition_const_MR_VertMap_ref ( const MR_VertMap * a2b,
const MR_VertMap * b2c )

returns map a2c from a2b and b2c maps Generated from function MR::vertMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertMap_Destroy() to free it when you're done using it.

◆ MR_vertMapsComposition_MR_VertMap_ref()

MRC_API void MR_vertMapsComposition_MR_VertMap_ref ( MR_VertMap * a2b,
const MR_VertMap * b2c )

updates a2b map to a2c map using b2c map Generated from function MR::vertMapsComposition. Parameter a2b can not be null. It is a single object. Parameter b2c can not be null. It is a single object.