MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.FaceColorMapAggregator Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, FaceColorMapAggregator arg0)
 
FaceColors aggregate (self, FaceBitSet elementBitSet)
 
None erase (self, int i, int n=1)
 
int getColorMapNumber (self)
 
ColorMapAggregator_FaceTag_PartialColorMap getPartialColorMap (self, int i)
 
None insert (self, int i, ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap)
 
None pushBack (self, ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap)
 
None replace (self, int i, ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap)
 
None reset (self)
 
None setDefaultColor (self, Color color)
 
None setMode (self, ColorMapAggregator_FaceTag_AggregateMode mode)
 

Detailed Description

Generated from:  MR::FaceColorMapAggregator
Aliases:  ColorMapAggregator_FaceTag


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

Constructor & Destructor Documentation

◆ __init__() [1/2]

None meshlib.mrmeshpy.FaceColorMapAggregator.__init__ ( self)

◆ __init__() [2/2]

None meshlib.mrmeshpy.FaceColorMapAggregator.__init__ ( self,
FaceColorMapAggregator arg0 )
Implicit copy constructor.

Member Function Documentation

◆ aggregate()

FaceColors meshlib.mrmeshpy.FaceColorMapAggregator.aggregate ( self,
FaceBitSet elementBitSet )
get aggregated color map for active elements

◆ erase()

None meshlib.mrmeshpy.FaceColorMapAggregator.erase ( self,
int i,
int n = 1 )
erase n color map from #i 

◆ getColorMapNumber()

int meshlib.mrmeshpy.FaceColorMapAggregator.getColorMapNumber ( self)
get number of accumulated color maps

◆ getPartialColorMap()

ColorMapAggregator_FaceTag_PartialColorMap meshlib.mrmeshpy.FaceColorMapAggregator.getPartialColorMap ( self,
int i )
get partial color map map by index

◆ insert()

None meshlib.mrmeshpy.FaceColorMapAggregator.insert ( self,
int i,
ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap )
insert color map before element #i (0 - minimum priority)

◆ pushBack()

None meshlib.mrmeshpy.FaceColorMapAggregator.pushBack ( self,
ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap )
add color map after all (more priority)

◆ replace()

None meshlib.mrmeshpy.FaceColorMapAggregator.replace ( self,
int i,
ColorMapAggregator_FaceTag_PartialColorMap partitialColorMap )
replace color map in #i position

◆ reset()

None meshlib.mrmeshpy.FaceColorMapAggregator.reset ( self)
reset all accumulated color map

◆ setDefaultColor()

None meshlib.mrmeshpy.FaceColorMapAggregator.setDefaultColor ( self,
Color color )
set default (background) color

◆ setMode()

None meshlib.mrmeshpy.FaceColorMapAggregator.setMode ( self,
ColorMapAggregator_FaceTag_AggregateMode mode )
set color map aggregating mode

The documentation for this class was generated from the following file: