MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.BooleanResultMapper Class Reference

Classes

class  MapObject
 
class  Maps
 

Public Member Functions

None __init__ (self)
 
None __init__ (self, BooleanResultMapper arg0)
 
FaceBitSet filteredOldFaceBitSet (self, FaceBitSet oldBS, BooleanResultMapper.MapObject obj)
 
BooleanResultMapper.Maps getMaps (self, BooleanResultMapper.MapObject index)
 
FaceBitSet map (self, FaceBitSet oldBS, BooleanResultMapper.MapObject obj)
 
VertBitSet map (self, VertBitSet oldBS, BooleanResultMapper.MapObject obj)
 
EdgeBitSet map (self, EdgeBitSet oldBS, BooleanResultMapper.MapObject obj)
 
FaceBitSet newFaces (self)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::BooleanResultMapper

\\struct MR::BooleanResultMapper
\\brief Structure to map old mesh BitSets to new
\\details Structure to easily map topology of MR::boolean input meshes to result mesh

This structure allows to map faces, vertices and edges of mesh `A` and mesh `B` input of MR::boolean to result mesh topology primitives
\\sa \\ref MR::boolean

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.BooleanResultMapper.__init__ ( self)

◆ __init__() [2/2]

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

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.BooleanResultMapper._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ filteredOldFaceBitSet()

FaceBitSet mrmeshpy.BooleanResultMapper.filteredOldFaceBitSet ( self,
FaceBitSet oldBS,
BooleanResultMapper.MapObject obj )
returns updated oldBS leaving only faces that has corresponding ones in result mesh

◆ getMaps()

BooleanResultMapper.Maps mrmeshpy.BooleanResultMapper.getMaps ( self,
BooleanResultMapper.MapObject index )

◆ map() [1/3]

EdgeBitSet mrmeshpy.BooleanResultMapper.map ( self,
EdgeBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns edges bitset of result mesh corresponding input one

◆ map() [2/3]

FaceBitSet mrmeshpy.BooleanResultMapper.map ( self,
FaceBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns faces bitset of result mesh corresponding input one

◆ map() [3/3]

VertBitSet mrmeshpy.BooleanResultMapper.map ( self,
VertBitSet oldBS,
BooleanResultMapper.MapObject obj )
Returns vertices bitset of result mesh corresponding input one

◆ newFaces()

FaceBitSet mrmeshpy.BooleanResultMapper.newFaces ( self)
Returns only new faces that are created during boolean operation

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