MeshLib
 
Loading...
Searching...
No Matches
BooleanResultMapper Class Reference

this class allows to map faces, vertices and edges of mesh A and mesh B input of MeshBoolean to result mesh topology primitives More...

#include <MRBooleanResultMapper.h>

Public Member Functions

 BooleanResultMapper ()
 
 ~BooleanResultMapper ()
 
FaceBitSet FaceMap (FaceBitSet^ oldBS, MapObject obj)
 returns faces bitset of result mesh corresponding input one
 
VertBitSet VertMap (VertBitSet^ oldBS, MapObject obj)
 returns vertices bitset of result mesh corresponding input one
 
FaceBitSet NewFaces ()
 returns only new faces that are created during boolean operation
 
BooleanMaps GetMaps (MapObject obj)
 
FaceBitSet FilteredOldFaceBitSet (FaceBitSet^ oldBS, MapObject obj)
 returns updated oldBS leaving only faces that has corresponding ones in result mesh
 
MR::BooleanResultMappergetMapper ()
 

Public Attributes

internal : BooleanResultMapper( MR::BooleanResultMapper* mapper )
 

Detailed Description

this class allows to map faces, vertices and edges of mesh A and mesh B input of MeshBoolean to result mesh topology primitives

Constructor & Destructor Documentation

◆ BooleanResultMapper()

BooleanResultMapper::BooleanResultMapper ( )

◆ ~BooleanResultMapper()

BooleanResultMapper::~BooleanResultMapper ( )

Member Function Documentation

◆ FaceMap()

FaceBitSet BooleanResultMapper::FaceMap ( FaceBitSet^ oldBS,
MapObject obj )

returns faces bitset of result mesh corresponding input one

◆ FilteredOldFaceBitSet()

FaceBitSet BooleanResultMapper::FilteredOldFaceBitSet ( FaceBitSet^ oldBS,
MapObject obj )

returns updated oldBS leaving only faces that has corresponding ones in result mesh

◆ getMapper()

MR::BooleanResultMapper * BooleanResultMapper::getMapper ( )
inline

◆ GetMaps()

BooleanMaps BooleanResultMapper::GetMaps ( MapObject obj)

◆ NewFaces()

FaceBitSet BooleanResultMapper::NewFaces ( )

returns only new faces that are created during boolean operation

◆ VertMap()

VertBitSet BooleanResultMapper::VertMap ( VertBitSet^ oldBS,
MapObject obj )

returns vertices bitset of result mesh corresponding input one

Member Data Documentation

◆ __pad0__

internal BooleanResultMapper::__pad0__

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