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

Go to the source code of this file.

Typedefs

typedef struct MR_Color MR_Color
 
typedef struct MR_FaceBitSet MR_FaceBitSet
 
typedef struct MR_FaceColors MR_FaceColors
 
typedef struct MR_UndirectedEdgeBitSet MR_UndirectedEdgeBitSet
 
typedef struct MR_UndirectedEdgeColors MR_UndirectedEdgeColors
 
typedef struct MR_VertBitSet MR_VertBitSet
 
typedef struct MR_VertColors MR_VertColors
 
typedef struct MR_VertColorMapAggregator MR_VertColorMapAggregator
 Class for aggregate several color map in one Color maps are aggregated according order.
 
typedef struct MR_ColorMapAggregator_MR_VertTag_PartialColorMap MR_ColorMapAggregator_MR_VertTag_PartialColorMap
 
typedef int32_t MR_ColorMapAggregator_MR_VertTag_AggregateMode
 color map aggregating mode
 
typedef struct MR_UndirEdgeColorMapAggregator MR_UndirEdgeColorMapAggregator
 Class for aggregate several color map in one Color maps are aggregated according order.
 
typedef struct MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap
 
typedef int32_t MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode
 color map aggregating mode
 
typedef struct MR_FaceColorMapAggregator MR_FaceColorMapAggregator
 Class for aggregate several color map in one Color maps are aggregated according order.
 
typedef struct MR_ColorMapAggregator_MR_FaceTag_PartialColorMap MR_ColorMapAggregator_MR_FaceTag_PartialColorMap
 
typedef int32_t MR_ColorMapAggregator_MR_FaceTag_AggregateMode
 color map aggregating mode
 

Enumerations

enum  { MR_ColorMapAggregator_MR_VertTag_AggregateMode_Overlay = 0 , MR_ColorMapAggregator_MR_VertTag_AggregateMode_Blending = 1 }
 
enum  { MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode_Overlay = 0 , MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode_Blending = 1 }
 
enum  { MR_ColorMapAggregator_MR_FaceTag_AggregateMode_Overlay = 0 , MR_ColorMapAggregator_MR_FaceTag_AggregateMode_Blending = 1 }
 

Functions

MRC_API MR_VertColorMapAggregatorMR_VertColorMapAggregator_DefaultConstruct (void)
 
MRC_API MR_VertColorMapAggregatorMR_VertColorMapAggregator_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_VertColorMapAggregatorMR_VertColorMapAggregator_OffsetPtr (const MR_VertColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_VertColorMapAggregatorMR_VertColorMapAggregator_OffsetMutablePtr (MR_VertColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_VertColorMapAggregatorMR_VertColorMapAggregator_ConstructFromAnother (MR_PassBy _other_pass_by, MR_VertColorMapAggregator *_other)
 
MRC_API void MR_VertColorMapAggregator_Destroy (const MR_VertColorMapAggregator *_this)
 Destroys a heap-allocated instance of MR_VertColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API void MR_VertColorMapAggregator_DestroyArray (const MR_VertColorMapAggregator *_this)
 Destroys a heap-allocated array of MR_VertColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API MR_VertColorMapAggregatorMR_VertColorMapAggregator_AssignFromAnother (MR_VertColorMapAggregator *_this, MR_PassBy _other_pass_by, MR_VertColorMapAggregator *_other)
 
MRC_API void MR_VertColorMapAggregator_setDefaultColor (MR_VertColorMapAggregator *_this, const MR_Color *color)
 
MRC_API void MR_VertColorMapAggregator_pushBack (MR_VertColorMapAggregator *_this, const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_VertColorMapAggregator_insert (MR_VertColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_VertColorMapAggregator_replace (MR_VertColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_VertColorMapAggregator_reset (MR_VertColorMapAggregator *_this)
 
MRC_API MR_uint64_t MR_VertColorMapAggregator_getColorMapNumber (MR_VertColorMapAggregator *_this)
 
MRC_API const MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_VertColorMapAggregator_getPartialColorMap (MR_VertColorMapAggregator *_this, int32_t i)
 
MRC_API void MR_VertColorMapAggregator_erase (MR_VertColorMapAggregator *_this, int32_t i, const int32_t *n)
 
MRC_API void MR_VertColorMapAggregator_setMode (MR_VertColorMapAggregator *_this, MR_ColorMapAggregator_MR_VertTag_AggregateMode mode)
 
MRC_API MR_VertColorsMR_VertColorMapAggregator_aggregate (MR_VertColorMapAggregator *_this, const MR_VertBitSet *elementBitSet)
 
MRC_API const MR_VertColorsMR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_colorMap (const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_colorMap (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_VertColors *value)
 
MRC_API MR_VertColorsMR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_colorMap (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 
MRC_API const MR_VertBitSetMR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_elements (const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_elements (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_VertBitSet *value)
 
MRC_API MR_VertBitSetMR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_elements (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstruct (void)
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstructArray (size_t num_elems)
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFrom (MR_PassBy colorMap_pass_by, MR_VertColors *colorMap, MR_PassBy elements_pass_by, MR_VertBitSet *elements)
 
MRC_API const MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetPtr (const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetMutablePtr (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFromAnother (MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_other)
 
MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy (const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_VertTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DestroyArray (const MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this)
 Destroys a heap-allocated array of MR_ColorMapAggregator_MR_VertTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMapMR_ColorMapAggregator_MR_VertTag_PartialColorMap_AssignFromAnother (MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_this, MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_VertTag_PartialColorMap *_other)
 
MRC_API MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_DefaultConstruct (void)
 
MRC_API MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_OffsetPtr (const MR_UndirEdgeColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_OffsetMutablePtr (MR_UndirEdgeColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_ConstructFromAnother (MR_PassBy _other_pass_by, MR_UndirEdgeColorMapAggregator *_other)
 
MRC_API void MR_UndirEdgeColorMapAggregator_Destroy (const MR_UndirEdgeColorMapAggregator *_this)
 Destroys a heap-allocated instance of MR_UndirEdgeColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API void MR_UndirEdgeColorMapAggregator_DestroyArray (const MR_UndirEdgeColorMapAggregator *_this)
 Destroys a heap-allocated array of MR_UndirEdgeColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API MR_UndirEdgeColorMapAggregatorMR_UndirEdgeColorMapAggregator_AssignFromAnother (MR_UndirEdgeColorMapAggregator *_this, MR_PassBy _other_pass_by, MR_UndirEdgeColorMapAggregator *_other)
 
MRC_API void MR_UndirEdgeColorMapAggregator_setDefaultColor (MR_UndirEdgeColorMapAggregator *_this, const MR_Color *color)
 
MRC_API void MR_UndirEdgeColorMapAggregator_pushBack (MR_UndirEdgeColorMapAggregator *_this, const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_UndirEdgeColorMapAggregator_insert (MR_UndirEdgeColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_UndirEdgeColorMapAggregator_replace (MR_UndirEdgeColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_UndirEdgeColorMapAggregator_reset (MR_UndirEdgeColorMapAggregator *_this)
 
MRC_API MR_uint64_t MR_UndirEdgeColorMapAggregator_getColorMapNumber (MR_UndirEdgeColorMapAggregator *_this)
 
MRC_API const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_UndirEdgeColorMapAggregator_getPartialColorMap (MR_UndirEdgeColorMapAggregator *_this, int32_t i)
 
MRC_API void MR_UndirEdgeColorMapAggregator_erase (MR_UndirEdgeColorMapAggregator *_this, int32_t i, const int32_t *n)
 
MRC_API void MR_UndirEdgeColorMapAggregator_setMode (MR_UndirEdgeColorMapAggregator *_this, MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode mode)
 
MRC_API MR_UndirectedEdgeColorsMR_UndirEdgeColorMapAggregator_aggregate (MR_UndirEdgeColorMapAggregator *_this, const MR_UndirectedEdgeBitSet *elementBitSet)
 
MRC_API const MR_UndirectedEdgeColorsMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_colorMap (const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_colorMap (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeColors *value)
 
MRC_API MR_UndirectedEdgeColorsMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_colorMap (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 
MRC_API const MR_UndirectedEdgeBitSetMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_elements (const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_elements (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeBitSet *value)
 
MRC_API MR_UndirectedEdgeBitSetMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_elements (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstruct (void)
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstructArray (size_t num_elems)
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFrom (MR_PassBy colorMap_pass_by, MR_UndirectedEdgeColors *colorMap, MR_PassBy elements_pass_by, MR_UndirectedEdgeBitSet *elements)
 
MRC_API const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetPtr (const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetMutablePtr (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFromAnother (MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_other)
 
MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy (const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DestroyArray (const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this)
 Destroys a heap-allocated array of MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMapMR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_AssignFromAnother (MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_this, MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap *_other)
 
MRC_API MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_DefaultConstruct (void)
 
MRC_API MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_DefaultConstructArray (size_t num_elems)
 
MRC_API const MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_OffsetPtr (const MR_FaceColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_OffsetMutablePtr (MR_FaceColorMapAggregator *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_ConstructFromAnother (MR_PassBy _other_pass_by, MR_FaceColorMapAggregator *_other)
 
MRC_API void MR_FaceColorMapAggregator_Destroy (const MR_FaceColorMapAggregator *_this)
 Destroys a heap-allocated instance of MR_FaceColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API void MR_FaceColorMapAggregator_DestroyArray (const MR_FaceColorMapAggregator *_this)
 Destroys a heap-allocated array of MR_FaceColorMapAggregator. Does nothing if the pointer is null.
 
MRC_API MR_FaceColorMapAggregatorMR_FaceColorMapAggregator_AssignFromAnother (MR_FaceColorMapAggregator *_this, MR_PassBy _other_pass_by, MR_FaceColorMapAggregator *_other)
 
MRC_API void MR_FaceColorMapAggregator_setDefaultColor (MR_FaceColorMapAggregator *_this, const MR_Color *color)
 
MRC_API void MR_FaceColorMapAggregator_pushBack (MR_FaceColorMapAggregator *_this, const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_FaceColorMapAggregator_insert (MR_FaceColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_FaceColorMapAggregator_replace (MR_FaceColorMapAggregator *_this, int32_t i, const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *partitialColorMap)
 
MRC_API void MR_FaceColorMapAggregator_reset (MR_FaceColorMapAggregator *_this)
 
MRC_API MR_uint64_t MR_FaceColorMapAggregator_getColorMapNumber (MR_FaceColorMapAggregator *_this)
 
MRC_API const MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_FaceColorMapAggregator_getPartialColorMap (MR_FaceColorMapAggregator *_this, int32_t i)
 
MRC_API void MR_FaceColorMapAggregator_erase (MR_FaceColorMapAggregator *_this, int32_t i, const int32_t *n)
 
MRC_API void MR_FaceColorMapAggregator_setMode (MR_FaceColorMapAggregator *_this, MR_ColorMapAggregator_MR_FaceTag_AggregateMode mode)
 
MRC_API MR_FaceColorsMR_FaceColorMapAggregator_aggregate (MR_FaceColorMapAggregator *_this, const MR_FaceBitSet *elementBitSet)
 
MRC_API const MR_FaceColorsMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_colorMap (const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_colorMap (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_FaceColors *value)
 
MRC_API MR_FaceColorsMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_colorMap (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 
MRC_API const MR_FaceBitSetMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_elements (const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 
MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_elements (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this, MR_PassBy value_pass_by, MR_FaceBitSet *value)
 
MRC_API MR_FaceBitSetMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_elements (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstruct (void)
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstructArray (size_t num_elems)
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFrom (MR_PassBy colorMap_pass_by, MR_FaceColors *colorMap, MR_PassBy elements_pass_by, MR_FaceBitSet *elements)
 
MRC_API const MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetPtr (const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetMutablePtr (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *ptr, ptrdiff_t i)
 Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFromAnother (MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_other)
 
MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy (const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_FaceTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DestroyArray (const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this)
 Destroys a heap-allocated array of MR_ColorMapAggregator_MR_FaceTag_PartialColorMap. Does nothing if the pointer is null.
 
MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMapMR_ColorMapAggregator_MR_FaceTag_PartialColorMap_AssignFromAnother (MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_this, MR_PassBy _other_pass_by, MR_ColorMapAggregator_MR_FaceTag_PartialColorMap *_other)
 

Typedef Documentation

◆ MR_Color

typedef struct MR_Color MR_Color

◆ MR_ColorMapAggregator_MR_FaceTag_AggregateMode

color map aggregating mode

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode

color map aggregating mode

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap

◆ MR_ColorMapAggregator_MR_VertTag_AggregateMode

color map aggregating mode

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap

◆ MR_FaceBitSet

typedef struct MR_FaceBitSet MR_FaceBitSet

◆ MR_FaceColorMapAggregator

Class for aggregate several color map in one Color maps are aggregated according order.

Generated from class MR::FaceColorMapAggregator.

◆ MR_FaceColors

typedef struct MR_FaceColors MR_FaceColors

◆ MR_UndirectedEdgeBitSet

◆ MR_UndirectedEdgeColors

◆ MR_UndirEdgeColorMapAggregator

Class for aggregate several color map in one Color maps are aggregated according order.

Generated from class MR::UndirEdgeColorMapAggregator.

◆ MR_VertBitSet

typedef struct MR_VertBitSet MR_VertBitSet

◆ MR_VertColorMapAggregator

Class for aggregate several color map in one Color maps are aggregated according order.

Generated from class MR::VertColorMapAggregator.

◆ MR_VertColors

typedef struct MR_VertColors MR_VertColors

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MR_ColorMapAggregator_MR_FaceTag_AggregateMode_Overlay 
MR_ColorMapAggregator_MR_FaceTag_AggregateMode_Blending 

result element color is element color of more priority color map (or default color, if there isn't color map for this element)

◆ anonymous enum

anonymous enum
Enumerator
MR_ColorMapAggregator_MR_VertTag_AggregateMode_Overlay 
MR_ColorMapAggregator_MR_VertTag_AggregateMode_Blending 

result element color is element color of more priority color map (or default color, if there isn't color map for this element)

◆ anonymous enum

anonymous enum
Enumerator
MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode_Overlay 
MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode_Blending 

result element color is element color of more priority color map (or default color, if there isn't color map for this element)

Function Documentation

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_AssignFromAnother()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_AssignFromAnother ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this,
MR_PassBy _other_pass_by,
MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _other )

Generated from a method of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFrom()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFrom ( MR_PassBy colorMap_pass_by,
MR_FaceColors * colorMap,
MR_PassBy elements_pass_by,
MR_FaceBitSet * elements )

Constructs MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFromAnother()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _other )

Generated from a constructor of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstruct()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstructArray()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DestroyArray(). Use MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetMutablePtr() and MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetPtr() to access the array elements.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy()

MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Destroy ( const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_FaceTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DestroyArray()

MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_DestroyArray ( const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Destroys a heap-allocated array of MR_ColorMapAggregator_MR_FaceTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_colorMap()

MRC_API const MR_FaceColors * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_colorMap ( const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_elements()

MRC_API const MR_FaceBitSet * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Get_elements ( const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_colorMap()

MRC_API MR_FaceColors * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_colorMap ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_elements()

MRC_API MR_FaceBitSet * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_GetMutable_elements ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetMutablePtr()

MRC_API MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetMutablePtr ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetPtr()

MRC_API const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_OffsetPtr ( const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_colorMap()

MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_colorMap ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_FaceColors * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object.

◆ MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_elements()

MRC_API void MR_ColorMapAggregator_MR_FaceTag_PartialColorMap_Set_elements ( MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_FaceBitSet * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::FaceTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_AssignFromAnother()

Generated from a method of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFrom()

MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFrom ( MR_PassBy colorMap_pass_by,
MR_UndirectedEdgeColors * colorMap,
MR_PassBy elements_pass_by,
MR_UndirectedEdgeBitSet * elements )

Constructs MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFromAnother()

MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _other )

Generated from a constructor of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstruct()

MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstructArray()

MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DestroyArray(). Use MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetMutablePtr() and MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetPtr() to access the array elements.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy()

MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Destroy ( const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DestroyArray()

MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_DestroyArray ( const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Destroys a heap-allocated array of MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_colorMap()

MRC_API const MR_UndirectedEdgeColors * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_colorMap ( const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_elements()

MRC_API const MR_UndirectedEdgeBitSet * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Get_elements ( const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_colorMap()

MRC_API MR_UndirectedEdgeColors * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_colorMap ( MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_elements()

MRC_API MR_UndirectedEdgeBitSet * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_GetMutable_elements ( MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetMutablePtr()

MRC_API MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetMutablePtr ( MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetPtr()

MRC_API const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_OffsetPtr ( const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_colorMap()

MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_colorMap ( MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_UndirectedEdgeColors * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object.

◆ MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_elements()

MRC_API void MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap_Set_elements ( MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_UndirectedEdgeBitSet * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::UndirectedEdgeTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_AssignFromAnother()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_AssignFromAnother ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this,
MR_PassBy _other_pass_by,
MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _other )

Generated from a method of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFrom()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFrom ( MR_PassBy colorMap_pass_by,
MR_VertColors * colorMap,
MR_PassBy elements_pass_by,
MR_VertBitSet * elements )

Constructs MR::ColorMapAggregator<MR::VertTag>::PartialColorMap elementwise. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFromAnother()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _other )

Generated from a constructor of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstruct()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy() to free it when you're done using it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstructArray()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DestroyArray(). Use MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetMutablePtr() and MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetPtr() to access the array elements.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy()

MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Destroy ( const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Destroys a heap-allocated instance of MR_ColorMapAggregator_MR_VertTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DestroyArray()

MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_DestroyArray ( const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Destroys a heap-allocated array of MR_ColorMapAggregator_MR_VertTag_PartialColorMap. Does nothing if the pointer is null.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_colorMap()

MRC_API const MR_VertColors * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_colorMap ( const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_elements()

MRC_API const MR_VertBitSet * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Get_elements ( const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Returns a pointer to a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_colorMap()

MRC_API MR_VertColors * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_colorMap ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_elements()

MRC_API MR_VertBitSet * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_GetMutable_elements ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this)

Returns a mutable pointer to a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetMutablePtr()

MRC_API MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetMutablePtr ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetPtr()

MRC_API const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_ColorMapAggregator_MR_VertTag_PartialColorMap_OffsetPtr ( const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_colorMap()

MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_colorMap ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_VertColors * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named colorMap. Parameter _this can not be null. It is a single object.

◆ MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_elements()

MRC_API void MR_ColorMapAggregator_MR_VertTag_PartialColorMap_Set_elements ( MR_ColorMapAggregator_MR_VertTag_PartialColorMap * _this,
MR_PassBy value_pass_by,
MR_VertBitSet * value )

Modifies a member variable of class MR::ColorMapAggregator<MR::VertTag>::PartialColorMap named elements. Parameter _this can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_aggregate()

MRC_API MR_FaceColors * MR_FaceColorMapAggregator_aggregate ( MR_FaceColorMapAggregator * _this,
const MR_FaceBitSet * elementBitSet )

get aggregated color map for active elements Generated from a method of class MR::FaceColorMapAggregator named aggregate. Parameter _this can not be null. It is a single object. Parameter elementBitSet can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColors_Destroy() to free it when you're done using it.

◆ MR_FaceColorMapAggregator_AssignFromAnother()

MRC_API MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_AssignFromAnother ( MR_FaceColorMapAggregator * _this,
MR_PassBy _other_pass_by,
MR_FaceColorMapAggregator * _other )

Generated from a method of class MR::FaceColorMapAggregator named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_FaceColorMapAggregator_ConstructFromAnother()

MRC_API MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_FaceColorMapAggregator * _other )

Generated from a constructor of class MR::FaceColorMapAggregator. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_FaceColorMapAggregator_DefaultConstruct()

MRC_API MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_FaceColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_FaceColorMapAggregator_DefaultConstructArray()

MRC_API MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_FaceColorMapAggregator_DestroyArray(). Use MR_FaceColorMapAggregator_OffsetMutablePtr() and MR_FaceColorMapAggregator_OffsetPtr() to access the array elements.

◆ MR_FaceColorMapAggregator_Destroy()

MRC_API void MR_FaceColorMapAggregator_Destroy ( const MR_FaceColorMapAggregator * _this)

Destroys a heap-allocated instance of MR_FaceColorMapAggregator. Does nothing if the pointer is null.

◆ MR_FaceColorMapAggregator_DestroyArray()

MRC_API void MR_FaceColorMapAggregator_DestroyArray ( const MR_FaceColorMapAggregator * _this)

Destroys a heap-allocated array of MR_FaceColorMapAggregator. Does nothing if the pointer is null.

◆ MR_FaceColorMapAggregator_erase()

MRC_API void MR_FaceColorMapAggregator_erase ( MR_FaceColorMapAggregator * _this,
int32_t i,
const int32_t * n )

erase n color map from #i Generated from a method of class MR::FaceColorMapAggregator named erase. Parameter _this can not be null. It is a single object. Parameter n has a default argument: 1, pass a null pointer to use it.

◆ MR_FaceColorMapAggregator_getColorMapNumber()

MRC_API MR_uint64_t MR_FaceColorMapAggregator_getColorMapNumber ( MR_FaceColorMapAggregator * _this)

get number of accumulated color maps Generated from a method of class MR::FaceColorMapAggregator named getColorMapNumber. Parameter _this can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_getPartialColorMap()

MRC_API const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * MR_FaceColorMapAggregator_getPartialColorMap ( MR_FaceColorMapAggregator * _this,
int32_t i )

get partial color map map by index Generated from a method of class MR::FaceColorMapAggregator named getPartialColorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_FaceColorMapAggregator_insert()

MRC_API void MR_FaceColorMapAggregator_insert ( MR_FaceColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * partitialColorMap )

insert color map before element #i (0 - minimum priority) Generated from a method of class MR::FaceColorMapAggregator named insert. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_OffsetMutablePtr()

MRC_API MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_OffsetMutablePtr ( MR_FaceColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_FaceColorMapAggregator_OffsetPtr()

MRC_API const MR_FaceColorMapAggregator * MR_FaceColorMapAggregator_OffsetPtr ( const MR_FaceColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_FaceColorMapAggregator_pushBack()

MRC_API void MR_FaceColorMapAggregator_pushBack ( MR_FaceColorMapAggregator * _this,
const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * partitialColorMap )

add color map after all (more priority) Generated from a method of class MR::FaceColorMapAggregator named pushBack. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_replace()

MRC_API void MR_FaceColorMapAggregator_replace ( MR_FaceColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_FaceTag_PartialColorMap * partitialColorMap )

replace color map in #i position Generated from a method of class MR::FaceColorMapAggregator named replace. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_reset()

MRC_API void MR_FaceColorMapAggregator_reset ( MR_FaceColorMapAggregator * _this)

reset all accumulated color map Generated from a method of class MR::FaceColorMapAggregator named reset. Parameter _this can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_setDefaultColor()

MRC_API void MR_FaceColorMapAggregator_setDefaultColor ( MR_FaceColorMapAggregator * _this,
const MR_Color * color )

set default (background) color Generated from a method of class MR::FaceColorMapAggregator named setDefaultColor. Parameter _this can not be null. It is a single object. Parameter color can not be null. It is a single object.

◆ MR_FaceColorMapAggregator_setMode()

MRC_API void MR_FaceColorMapAggregator_setMode ( MR_FaceColorMapAggregator * _this,
MR_ColorMapAggregator_MR_FaceTag_AggregateMode mode )

set color map aggregating mode Generated from a method of class MR::FaceColorMapAggregator named setMode. Parameter _this can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_aggregate()

MRC_API MR_UndirectedEdgeColors * MR_UndirEdgeColorMapAggregator_aggregate ( MR_UndirEdgeColorMapAggregator * _this,
const MR_UndirectedEdgeBitSet * elementBitSet )

get aggregated color map for active elements Generated from a method of class MR::UndirEdgeColorMapAggregator named aggregate. Parameter _this can not be null. It is a single object. Parameter elementBitSet can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirectedEdgeColors_Destroy() to free it when you're done using it.

◆ MR_UndirEdgeColorMapAggregator_AssignFromAnother()

MRC_API MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_AssignFromAnother ( MR_UndirEdgeColorMapAggregator * _this,
MR_PassBy _other_pass_by,
MR_UndirEdgeColorMapAggregator * _other )

Generated from a method of class MR::UndirEdgeColorMapAggregator named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_UndirEdgeColorMapAggregator_ConstructFromAnother()

MRC_API MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_UndirEdgeColorMapAggregator * _other )

Generated from a constructor of class MR::UndirEdgeColorMapAggregator. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirEdgeColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_UndirEdgeColorMapAggregator_DefaultConstruct()

MRC_API MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_UndirEdgeColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_UndirEdgeColorMapAggregator_DefaultConstructArray()

MRC_API MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_UndirEdgeColorMapAggregator_DestroyArray(). Use MR_UndirEdgeColorMapAggregator_OffsetMutablePtr() and MR_UndirEdgeColorMapAggregator_OffsetPtr() to access the array elements.

◆ MR_UndirEdgeColorMapAggregator_Destroy()

MRC_API void MR_UndirEdgeColorMapAggregator_Destroy ( const MR_UndirEdgeColorMapAggregator * _this)

Destroys a heap-allocated instance of MR_UndirEdgeColorMapAggregator. Does nothing if the pointer is null.

◆ MR_UndirEdgeColorMapAggregator_DestroyArray()

MRC_API void MR_UndirEdgeColorMapAggregator_DestroyArray ( const MR_UndirEdgeColorMapAggregator * _this)

Destroys a heap-allocated array of MR_UndirEdgeColorMapAggregator. Does nothing if the pointer is null.

◆ MR_UndirEdgeColorMapAggregator_erase()

MRC_API void MR_UndirEdgeColorMapAggregator_erase ( MR_UndirEdgeColorMapAggregator * _this,
int32_t i,
const int32_t * n )

erase n color map from #i Generated from a method of class MR::UndirEdgeColorMapAggregator named erase. Parameter _this can not be null. It is a single object. Parameter n has a default argument: 1, pass a null pointer to use it.

◆ MR_UndirEdgeColorMapAggregator_getColorMapNumber()

MRC_API MR_uint64_t MR_UndirEdgeColorMapAggregator_getColorMapNumber ( MR_UndirEdgeColorMapAggregator * _this)

get number of accumulated color maps Generated from a method of class MR::UndirEdgeColorMapAggregator named getColorMapNumber. Parameter _this can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_getPartialColorMap()

MRC_API const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * MR_UndirEdgeColorMapAggregator_getPartialColorMap ( MR_UndirEdgeColorMapAggregator * _this,
int32_t i )

get partial color map map by index Generated from a method of class MR::UndirEdgeColorMapAggregator named getPartialColorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_UndirEdgeColorMapAggregator_insert()

MRC_API void MR_UndirEdgeColorMapAggregator_insert ( MR_UndirEdgeColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * partitialColorMap )

insert color map before element #i (0 - minimum priority) Generated from a method of class MR::UndirEdgeColorMapAggregator named insert. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_OffsetMutablePtr()

MRC_API MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_OffsetMutablePtr ( MR_UndirEdgeColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_UndirEdgeColorMapAggregator_OffsetPtr()

MRC_API const MR_UndirEdgeColorMapAggregator * MR_UndirEdgeColorMapAggregator_OffsetPtr ( const MR_UndirEdgeColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_UndirEdgeColorMapAggregator_pushBack()

MRC_API void MR_UndirEdgeColorMapAggregator_pushBack ( MR_UndirEdgeColorMapAggregator * _this,
const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * partitialColorMap )

add color map after all (more priority) Generated from a method of class MR::UndirEdgeColorMapAggregator named pushBack. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_replace()

MRC_API void MR_UndirEdgeColorMapAggregator_replace ( MR_UndirEdgeColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_UndirectedEdgeTag_PartialColorMap * partitialColorMap )

replace color map in #i position Generated from a method of class MR::UndirEdgeColorMapAggregator named replace. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_reset()

MRC_API void MR_UndirEdgeColorMapAggregator_reset ( MR_UndirEdgeColorMapAggregator * _this)

reset all accumulated color map Generated from a method of class MR::UndirEdgeColorMapAggregator named reset. Parameter _this can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_setDefaultColor()

MRC_API void MR_UndirEdgeColorMapAggregator_setDefaultColor ( MR_UndirEdgeColorMapAggregator * _this,
const MR_Color * color )

set default (background) color Generated from a method of class MR::UndirEdgeColorMapAggregator named setDefaultColor. Parameter _this can not be null. It is a single object. Parameter color can not be null. It is a single object.

◆ MR_UndirEdgeColorMapAggregator_setMode()

MRC_API void MR_UndirEdgeColorMapAggregator_setMode ( MR_UndirEdgeColorMapAggregator * _this,
MR_ColorMapAggregator_MR_UndirectedEdgeTag_AggregateMode mode )

set color map aggregating mode Generated from a method of class MR::UndirEdgeColorMapAggregator named setMode. Parameter _this can not be null. It is a single object.

◆ MR_VertColorMapAggregator_aggregate()

MRC_API MR_VertColors * MR_VertColorMapAggregator_aggregate ( MR_VertColorMapAggregator * _this,
const MR_VertBitSet * elementBitSet )

get aggregated color map for active elements Generated from a method of class MR::VertColorMapAggregator named aggregate. Parameter _this can not be null. It is a single object. Parameter elementBitSet can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColors_Destroy() to free it when you're done using it.

◆ MR_VertColorMapAggregator_AssignFromAnother()

MRC_API MR_VertColorMapAggregator * MR_VertColorMapAggregator_AssignFromAnother ( MR_VertColorMapAggregator * _this,
MR_PassBy _other_pass_by,
MR_VertColorMapAggregator * _other )

Generated from a method of class MR::VertColorMapAggregator named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_VertColorMapAggregator_ConstructFromAnother()

MRC_API MR_VertColorMapAggregator * MR_VertColorMapAggregator_ConstructFromAnother ( MR_PassBy _other_pass_by,
MR_VertColorMapAggregator * _other )

Generated from a constructor of class MR::VertColorMapAggregator. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_VertColorMapAggregator_DefaultConstruct()

MRC_API MR_VertColorMapAggregator * MR_VertColorMapAggregator_DefaultConstruct ( void )

Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_VertColorMapAggregator_Destroy() to free it when you're done using it.

◆ MR_VertColorMapAggregator_DefaultConstructArray()

MRC_API MR_VertColorMapAggregator * MR_VertColorMapAggregator_DefaultConstructArray ( size_t num_elems)

Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_VertColorMapAggregator_DestroyArray(). Use MR_VertColorMapAggregator_OffsetMutablePtr() and MR_VertColorMapAggregator_OffsetPtr() to access the array elements.

◆ MR_VertColorMapAggregator_Destroy()

MRC_API void MR_VertColorMapAggregator_Destroy ( const MR_VertColorMapAggregator * _this)

Destroys a heap-allocated instance of MR_VertColorMapAggregator. Does nothing if the pointer is null.

◆ MR_VertColorMapAggregator_DestroyArray()

MRC_API void MR_VertColorMapAggregator_DestroyArray ( const MR_VertColorMapAggregator * _this)

Destroys a heap-allocated array of MR_VertColorMapAggregator. Does nothing if the pointer is null.

◆ MR_VertColorMapAggregator_erase()

MRC_API void MR_VertColorMapAggregator_erase ( MR_VertColorMapAggregator * _this,
int32_t i,
const int32_t * n )

erase n color map from #i Generated from a method of class MR::VertColorMapAggregator named erase. Parameter _this can not be null. It is a single object. Parameter n has a default argument: 1, pass a null pointer to use it.

◆ MR_VertColorMapAggregator_getColorMapNumber()

MRC_API MR_uint64_t MR_VertColorMapAggregator_getColorMapNumber ( MR_VertColorMapAggregator * _this)

get number of accumulated color maps Generated from a method of class MR::VertColorMapAggregator named getColorMapNumber. Parameter _this can not be null. It is a single object.

◆ MR_VertColorMapAggregator_getPartialColorMap()

MRC_API const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * MR_VertColorMapAggregator_getPartialColorMap ( MR_VertColorMapAggregator * _this,
int32_t i )

get partial color map map by index Generated from a method of class MR::VertColorMapAggregator named getPartialColorMap. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.

◆ MR_VertColorMapAggregator_insert()

MRC_API void MR_VertColorMapAggregator_insert ( MR_VertColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * partitialColorMap )

insert color map before element #i (0 - minimum priority) Generated from a method of class MR::VertColorMapAggregator named insert. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_VertColorMapAggregator_OffsetMutablePtr()

MRC_API MR_VertColorMapAggregator * MR_VertColorMapAggregator_OffsetMutablePtr ( MR_VertColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_VertColorMapAggregator_OffsetPtr()

MRC_API const MR_VertColorMapAggregator * MR_VertColorMapAggregator_OffsetPtr ( const MR_VertColorMapAggregator * ptr,
ptrdiff_t i )

Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.

◆ MR_VertColorMapAggregator_pushBack()

MRC_API void MR_VertColorMapAggregator_pushBack ( MR_VertColorMapAggregator * _this,
const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * partitialColorMap )

add color map after all (more priority) Generated from a method of class MR::VertColorMapAggregator named pushBack. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_VertColorMapAggregator_replace()

MRC_API void MR_VertColorMapAggregator_replace ( MR_VertColorMapAggregator * _this,
int32_t i,
const MR_ColorMapAggregator_MR_VertTag_PartialColorMap * partitialColorMap )

replace color map in #i position Generated from a method of class MR::VertColorMapAggregator named replace. Parameter _this can not be null. It is a single object. Parameter partitialColorMap can not be null. It is a single object.

◆ MR_VertColorMapAggregator_reset()

MRC_API void MR_VertColorMapAggregator_reset ( MR_VertColorMapAggregator * _this)

reset all accumulated color map Generated from a method of class MR::VertColorMapAggregator named reset. Parameter _this can not be null. It is a single object.

◆ MR_VertColorMapAggregator_setDefaultColor()

MRC_API void MR_VertColorMapAggregator_setDefaultColor ( MR_VertColorMapAggregator * _this,
const MR_Color * color )

set default (background) color Generated from a method of class MR::VertColorMapAggregator named setDefaultColor. Parameter _this can not be null. It is a single object. Parameter color can not be null. It is a single object.

◆ MR_VertColorMapAggregator_setMode()

MRC_API void MR_VertColorMapAggregator_setMode ( MR_VertColorMapAggregator * _this,
MR_ColorMapAggregator_MR_VertTag_AggregateMode mode )

set color map aggregating mode Generated from a method of class MR::VertColorMapAggregator named setMode. Parameter _this can not be null. It is a single object.