MeshLib C# Docs
Loading...
Searching...
No Matches
Inheritance diagram for MR.Const_BooleanResultMapper:

Classes

class  _ByValue_Maps
 This is used as a function parameter when the underlying function receives Maps by value. Usage: More...
class  _InOptConst_Maps
 This is used for optional parameters of class Maps with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_Maps. Usage:
class  _InOptMut_Maps
 This is used for optional parameters of class Maps with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_Maps. Usage:
struct  _Underlying
class  Const_Maps
 Generated from class MR.BooleanResultMapper.Maps. This is the const half of the class. More...
class  Maps
 Generated from class MR.BooleanResultMapper.Maps. This is the non-const half of the class. More...

Public Types

enum  MapObject : int { A = 0 , B = 1 , Count = 2 }
 Input object index enum. More...

Public Member Functions

virtual void Dispose ()
unsafe Const_BooleanResultMapper ()
 Constructs an empty (default-constructed) instance.
unsafe Const_BooleanResultMapper (MR._ByValue_BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
 Const_BooleanResultMapper (Const_BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
 Const_BooleanResultMapper (BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
unsafe MR.FaceBitSet map (MR.Const_FaceBitSet oldBS, MR.BooleanResultMapper.MapObject obj)
 Returns faces bitset of result mesh corresponding input one Generated from method MR.BooleanResultMapper.map.
unsafe MR.VertBitSet map (MR.Const_VertBitSet oldBS, MR.BooleanResultMapper.MapObject obj)
 Returns vertices bitset of result mesh corresponding input one Generated from method MR.BooleanResultMapper.map.
unsafe MR.EdgeBitSet map (MR.Const_EdgeBitSet oldBS, MR.BooleanResultMapper.MapObject obj)
 Returns edges bitset of result mesh corresponding input one Generated from method MR.BooleanResultMapper.map.
unsafe MR.UndirectedEdgeBitSet map (MR.Const_UndirectedEdgeBitSet oldBS, MR.BooleanResultMapper.MapObject obj)
 Returns undirected edges bitset of result mesh corresponding input one Generated from method MR.BooleanResultMapper.map.
unsafe MR.FaceBitSet newFaces ()
 Returns only new faces that are created during boolean operation Generated from method MR.BooleanResultMapper.newFaces.
unsafe MR.FaceBitSet filteredOldFaceBitSet (MR.Const_FaceBitSet oldBS, MR.BooleanResultMapper.MapObject obj)
 returns updated oldBS leaving only faces that has corresponding ones in result mesh Generated from method MR.BooleanResultMapper.filteredOldFaceBitSet.
unsafe MR.FaceMap getNew2OldFaceMap (MR.BooleanResultMapper.MapObject obj)
 returns map: new_face_id->old_obj_face_id for faces from
unsafe MR.BooleanResultMapper.Const_Maps getMaps (MR.BooleanResultMapper.MapObject index)
 Generated from method MR.BooleanResultMapper.getMaps.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Properties

unsafe MR.Std.Const_Array_MRBooleanResultMapperMaps_2 maps [get, protected set]

Member Enumeration Documentation

◆ MapObject

Input object index enum.

Enumerator
Count 

Constructor & Destructor Documentation

◆ Const_BooleanResultMapper() [1/4]

unsafe MR.Const_BooleanResultMapper.Const_BooleanResultMapper ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_BooleanResultMapper() [2/4]

unsafe MR.Const_BooleanResultMapper.Const_BooleanResultMapper ( MR._ByValue_BooleanResultMapper _other)
inline

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

◆ Const_BooleanResultMapper() [3/4]

MR.Const_BooleanResultMapper.Const_BooleanResultMapper ( Const_BooleanResultMapper _other)
inline

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

◆ Const_BooleanResultMapper() [4/4]

MR.Const_BooleanResultMapper.Const_BooleanResultMapper ( BooleanResultMapper _other)
inline

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_BooleanResultMapper.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_BooleanResultMapper.Dispose ( bool disposing)
inlineprotectedvirtual

◆ filteredOldFaceBitSet()

unsafe MR.FaceBitSet MR.Const_BooleanResultMapper.filteredOldFaceBitSet ( MR.Const_FaceBitSet oldBS,
MR.BooleanResultMapper.MapObject obj )
inline

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

◆ getMaps()

unsafe MR.BooleanResultMapper.Const_Maps MR.Const_BooleanResultMapper.getMaps ( MR.BooleanResultMapper.MapObject index)
inline

Generated from method MR.BooleanResultMapper.getMaps.

◆ getNew2OldFaceMap()

unsafe MR.FaceMap MR.Const_BooleanResultMapper.getNew2OldFaceMap ( MR.BooleanResultMapper.MapObject obj)
inline

returns map: new_face_id->old_obj_face_id for faces from

Parameters
objGenerated from method MR.BooleanResultMapper.getNew2OldFaceMap.

◆ map() [1/4]

unsafe MR.EdgeBitSet MR.Const_BooleanResultMapper.map ( MR.Const_EdgeBitSet oldBS,
MR.BooleanResultMapper.MapObject obj )
inline

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

◆ map() [2/4]

unsafe MR.FaceBitSet MR.Const_BooleanResultMapper.map ( MR.Const_FaceBitSet oldBS,
MR.BooleanResultMapper.MapObject obj )
inline

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

◆ map() [3/4]

unsafe MR.UndirectedEdgeBitSet MR.Const_BooleanResultMapper.map ( MR.Const_UndirectedEdgeBitSet oldBS,
MR.BooleanResultMapper.MapObject obj )
inline

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

◆ map() [4/4]

unsafe MR.VertBitSet MR.Const_BooleanResultMapper.map ( MR.Const_VertBitSet oldBS,
MR.BooleanResultMapper.MapObject obj )
inline

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

◆ newFaces()

unsafe MR.FaceBitSet MR.Const_BooleanResultMapper.newFaces ( )
inline

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

Property Documentation

◆ maps

unsafe MR.Std.Const_Array_MRBooleanResultMapperMaps_2 MR.Const_BooleanResultMapper.maps
getprotected set

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