MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.BooleanResultMapper Class Reference
Inheritance diagram for meshlib.BooleanResultMapper:

Public Member Functions

 BooleanResultMapper (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 BooleanResultMapper ()
 BooleanResultMapper (meshlib.BooleanResultMapper _other)
meshlib.BooleanResultMapper assignFromAnother (meshlib.BooleanResultMapper _other)
meshlib.FaceBitSet map (meshlib.FaceBitSet oldBS, meshlib.BooleanResultMapper_MapObject obj)
meshlib.VertBitSet map (meshlib.VertBitSet oldBS, meshlib.BooleanResultMapper_MapObject obj)
meshlib.EdgeBitSet map (meshlib.EdgeBitSet oldBS, meshlib.BooleanResultMapper_MapObject obj)
meshlib.UndirectedEdgeBitSet map (meshlib.UndirectedEdgeBitSet oldBS, meshlib.BooleanResultMapper_MapObject obj)
meshlib.FaceBitSet newFaces ()
meshlib.FaceBitSet filteredOldFaceBitSet (meshlib.FaceBitSet oldBS, meshlib.BooleanResultMapper_MapObject obj)
meshlib.FaceMap getNew2OldFaceMap (meshlib.BooleanResultMapper_MapObject obj)
meshlib.BooleanResultMapper_Maps getMaps (meshlib.BooleanResultMapper_MapObject index)
meshlib.std_array_MR_BooleanResultMapper_Maps_2 maps ()
void setMaps (meshlib.std_array_MR_BooleanResultMapper_Maps_2 value)
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)

Constructor & Destructor Documentation

◆ BooleanResultMapper() [1/3]

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

◆ BooleanResultMapper() [2/3]

meshlib.BooleanResultMapper.BooleanResultMapper ( )

Constructs an empty (default-constructed) instance.

Calls MR_BooleanResultMapper_DefaultConstruct().

◆ BooleanResultMapper() [3/3]

meshlib.BooleanResultMapper.BooleanResultMapper ( meshlib.BooleanResultMapper _other)

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

Calls MR_BooleanResultMapper_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.BooleanResultMapper meshlib.BooleanResultMapper.assignFromAnother ( meshlib.BooleanResultMapper _other)

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

Calls MR_BooleanResultMapper_AssignFromAnother().

◆ filteredOldFaceBitSet()

meshlib.FaceBitSet meshlib.BooleanResultMapper.filteredOldFaceBitSet ( meshlib.FaceBitSet oldBS,
meshlib.BooleanResultMapper_MapObject obj )

returns updated oldBS leaving only faces that has corresponding ones in result mesh Generated from method MR::BooleanResultMapper::filteredOldFaceBitSet.

Calls MR_BooleanResultMapper_filteredOldFaceBitSet().

◆ getMaps()

meshlib.BooleanResultMapper_Maps meshlib.BooleanResultMapper.getMaps ( meshlib.BooleanResultMapper_MapObject index)

Generated from method MR::BooleanResultMapper::getMaps.

Calls MR_BooleanResultMapper_getMaps().

◆ getNew2OldFaceMap()

meshlib.FaceMap meshlib.BooleanResultMapper.getNew2OldFaceMap ( meshlib.BooleanResultMapper_MapObject obj)

returns map: new_face_id->old_obj_face_id for faces from

Parameters
objGenerated from method MR::BooleanResultMapper::getNew2OldFaceMap.

Calls MR_BooleanResultMapper_getNew2OldFaceMap().

◆ map() [1/4]

meshlib.EdgeBitSet meshlib.BooleanResultMapper.map ( meshlib.EdgeBitSet oldBS,
meshlib.BooleanResultMapper_MapObject obj )

Returns edges bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_EdgeBitSet().

◆ map() [2/4]

meshlib.FaceBitSet meshlib.BooleanResultMapper.map ( meshlib.FaceBitSet oldBS,
meshlib.BooleanResultMapper_MapObject obj )

Returns faces bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_FaceBitSet().

◆ map() [3/4]

Returns undirected edges bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_UndirectedEdgeBitSet().

◆ map() [4/4]

meshlib.VertBitSet meshlib.BooleanResultMapper.map ( meshlib.VertBitSet oldBS,
meshlib.BooleanResultMapper_MapObject obj )

Returns vertices bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_VertBitSet().

◆ maps()

meshlib.std_array_MR_BooleanResultMapper_Maps_2 meshlib.BooleanResultMapper.maps ( )

Returns a pointer to a member variable of class MR::BooleanResultMapper named maps. The reference to this object might be preserved as the return value.

Calls MR_BooleanResultMapper_Get_maps().

◆ newFaces()

meshlib.FaceBitSet meshlib.BooleanResultMapper.newFaces ( )

Returns only new faces that are created during boolean operation Generated from method MR::BooleanResultMapper::newFaces.

Calls MR_BooleanResultMapper_newFaces().

◆ setMaps()

void meshlib.BooleanResultMapper.setMaps ( meshlib.std_array_MR_BooleanResultMapper_Maps_2 value)

Modifies a member variable of class MR::BooleanResultMapper named maps. The reference to the parameter value might be preserved in this object in element maps.

Calls MR_BooleanResultMapper_Set_maps().


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