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

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

Inheritance diagram for meshlib.VertColorMapAggregator:

Public Member Functions

 VertColorMapAggregator (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 VertColorMapAggregator ()
 VertColorMapAggregator (meshlib.VertColorMapAggregator _other)
meshlib.VertColorMapAggregator assignFromAnother (meshlib.VertColorMapAggregator _other)
void setDefaultColor (meshlib.Color color)
void pushBack (meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap)
void insert (int i, meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap)
void replace (int i, meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap)
void reset ()
long getColorMapNumber ()
meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap getPartialColorMap (int i)
void erase (int i, java.lang.Integer n)
void setMode (meshlib.ColorMapAggregator_MR_VertTag_AggregateMode mode)
meshlib.VertColors aggregate (meshlib.VertBitSet 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::VertColorMapAggregator.

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

Constructor & Destructor Documentation

◆ VertColorMapAggregator() [1/3]

meshlib.VertColorMapAggregator.VertColorMapAggregator ( 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.

◆ VertColorMapAggregator() [2/3]

meshlib.VertColorMapAggregator.VertColorMapAggregator ( )

Constructs an empty (default-constructed) instance.

Calls MR_VertColorMapAggregator_DefaultConstruct().

◆ VertColorMapAggregator() [3/3]

meshlib.VertColorMapAggregator.VertColorMapAggregator ( meshlib.VertColorMapAggregator _other)

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

Calls MR_VertColorMapAggregator_ConstructFromAnother().

Member Function Documentation

◆ aggregate()

meshlib.VertColors meshlib.VertColorMapAggregator.aggregate ( meshlib.VertBitSet elementBitSet)

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

Calls MR_VertColorMapAggregator_aggregate().

◆ assignFromAnother()

meshlib.VertColorMapAggregator meshlib.VertColorMapAggregator.assignFromAnother ( meshlib.VertColorMapAggregator _other)

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

Calls MR_VertColorMapAggregator_AssignFromAnother().

◆ erase()

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

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

Calls MR_VertColorMapAggregator_erase().

◆ getColorMapNumber()

long meshlib.VertColorMapAggregator.getColorMapNumber ( )

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

Calls MR_VertColorMapAggregator_getColorMapNumber().

◆ getPartialColorMap()

meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap meshlib.VertColorMapAggregator.getPartialColorMap ( int i)

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

Calls MR_VertColorMapAggregator_getPartialColorMap().

◆ insert()

void meshlib.VertColorMapAggregator.insert ( int i,
meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap )

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

Calls MR_VertColorMapAggregator_insert().

◆ pushBack()

void meshlib.VertColorMapAggregator.pushBack ( meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap)

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

Calls MR_VertColorMapAggregator_pushBack().

◆ replace()

void meshlib.VertColorMapAggregator.replace ( int i,
meshlib.ColorMapAggregator_MR_VertTag_PartialColorMap partitialColorMap )

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

Calls MR_VertColorMapAggregator_replace().

◆ reset()

void meshlib.VertColorMapAggregator.reset ( )

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

Calls MR_VertColorMapAggregator_reset().

◆ setDefaultColor()

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

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

Calls MR_VertColorMapAggregator_setDefaultColor().

◆ setMode()

void meshlib.VertColorMapAggregator.setMode ( meshlib.ColorMapAggregator_MR_VertTag_AggregateMode mode)

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

Calls MR_VertColorMapAggregator_setMode().


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