MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.FaceColorMapAggregator Class Reference

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

Inheritance diagram for meshlib.FaceColorMapAggregator:

Public Member Functions

 FaceColorMapAggregator (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 FaceColorMapAggregator ()
 FaceColorMapAggregator (meshlib.FaceColorMapAggregator _other)
meshlib.FaceColorMapAggregator assignFromAnother (meshlib.FaceColorMapAggregator _other)
void setDefaultColor (meshlib.Color color)
void pushBack (meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap)
void insert (int i, meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap)
void replace (int i, meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap)
void reset ()
long getColorMapNumber ()
meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap getPartialColorMap (int i)
void erase (int i, java.lang.Integer n)
void setMode (meshlib.ColorMapAggregator_MR_FaceTag_AggregateMode mode)
meshlib.FaceColors aggregate (meshlib.FaceBitSet elementBitSet)
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

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

Generated from class MR::FaceColorMapAggregator.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ FaceColorMapAggregator() [1/3]

meshlib.FaceColorMapAggregator.FaceColorMapAggregator ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ FaceColorMapAggregator() [2/3]

meshlib.FaceColorMapAggregator.FaceColorMapAggregator ( )

Constructs an empty (default-constructed) instance.

Calls MR_FaceColorMapAggregator_DefaultConstruct().

◆ FaceColorMapAggregator() [3/3]

meshlib.FaceColorMapAggregator.FaceColorMapAggregator ( meshlib.FaceColorMapAggregator _other)

Generated from constructor MR::FaceColorMapAggregator::FaceColorMapAggregator. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_FaceColorMapAggregator_ConstructFromAnother().

Member Function Documentation

◆ aggregate()

meshlib.FaceColors meshlib.FaceColorMapAggregator.aggregate ( meshlib.FaceBitSet elementBitSet)

get aggregated color map for active elements Generated from method MR::FaceColorMapAggregator::aggregate.

Calls MR_FaceColorMapAggregator_aggregate().

◆ assignFromAnother()

meshlib.FaceColorMapAggregator meshlib.FaceColorMapAggregator.assignFromAnother ( meshlib.FaceColorMapAggregator _other)

Generated from method MR::FaceColorMapAggregator::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_FaceColorMapAggregator_AssignFromAnother().

◆ erase()

void meshlib.FaceColorMapAggregator.erase ( int i,
java.lang.Integer n )

erase n color map from i Generated from method MR::FaceColorMapAggregator::erase.

Calls MR_FaceColorMapAggregator_erase().

◆ getColorMapNumber()

long meshlib.FaceColorMapAggregator.getColorMapNumber ( )

get number of accumulated color maps Generated from method MR::FaceColorMapAggregator::getColorMapNumber.

Calls MR_FaceColorMapAggregator_getColorMapNumber().

◆ getPartialColorMap()

meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap meshlib.FaceColorMapAggregator.getPartialColorMap ( int i)

get partial color map map by index Generated from method MR::FaceColorMapAggregator::getPartialColorMap.

Calls MR_FaceColorMapAggregator_getPartialColorMap().

◆ insert()

void meshlib.FaceColorMapAggregator.insert ( int i,
meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap )

insert color map before element i (0 - minimum priority) Generated from method MR::FaceColorMapAggregator::insert.

Calls MR_FaceColorMapAggregator_insert().

◆ pushBack()

void meshlib.FaceColorMapAggregator.pushBack ( meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap)

add color map after all (more priority) Generated from method MR::FaceColorMapAggregator::pushBack.

Calls MR_FaceColorMapAggregator_pushBack().

◆ replace()

void meshlib.FaceColorMapAggregator.replace ( int i,
meshlib.ColorMapAggregator_MR_FaceTag_PartialColorMap partitialColorMap )

replace color map at position i Generated from method MR::FaceColorMapAggregator::replace.

Calls MR_FaceColorMapAggregator_replace().

◆ reset()

void meshlib.FaceColorMapAggregator.reset ( )

reset all accumulated color map Generated from method MR::FaceColorMapAggregator::reset.

Calls MR_FaceColorMapAggregator_reset().

◆ setDefaultColor()

void meshlib.FaceColorMapAggregator.setDefaultColor ( meshlib.Color color)

set default (background) color Generated from method MR::FaceColorMapAggregator::setDefaultColor.

Calls MR_FaceColorMapAggregator_setDefaultColor().

◆ setMode()

void meshlib.FaceColorMapAggregator.setMode ( meshlib.ColorMapAggregator_MR_FaceTag_AggregateMode mode)

set color map aggregating mode Generated from method MR::FaceColorMapAggregator::setMode.

Calls MR_FaceColorMapAggregator_setMode().


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