MeshLib C# Docs
Loading...
Searching...
No Matches
MR.BooleanResultMapper Struct Reference

Structure to map old mesh BitSets to new. More...

Inheritance diagram for MR.BooleanResultMapper:

Public Member Functions

unsafe BooleanResultMapper ()
 Constructs an empty (default-constructed) instance.
unsafe BooleanResultMapper (MR._ByValue_BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
 BooleanResultMapper (Const_BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
 BooleanResultMapper (BooleanResultMapper _other)
 Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.
unsafe MR.BooleanResultMapper assign (MR._ByValue_BooleanResultMapper _other)
 Generated from method MR::BooleanResultMapper::operator=.
Public Member Functions inherited from MR.Const_BooleanResultMapper
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.

Properties

new unsafe MR.Std.Array_MRBooleanResultMapperMaps_2 maps [get, protected set]
Properties inherited from MR.Const_BooleanResultMapper
unsafe MR.Std.Const_Array_MRBooleanResultMapperMaps_2 maps [get, protected set]

Additional Inherited Members

Public Types inherited from MR.Const_BooleanResultMapper
enum  MapObject : int { A = 0 , B = 1 , Count = 2 }
 Input object index enum. More...
Protected Member Functions inherited from MR.Const_BooleanResultMapper
virtual unsafe void Dispose (bool disposing)

Detailed Description

Structure to map old mesh BitSets to new.

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

See also
MR.boolean Generated from class MR.BooleanResultMapper. This is the const half of the class.

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

See also
MR.boolean Generated from class MR.BooleanResultMapper. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ BooleanResultMapper() [1/4]

unsafe MR.BooleanResultMapper.BooleanResultMapper ( )
inline

Constructs an empty (default-constructed) instance.

◆ BooleanResultMapper() [2/4]

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

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

◆ BooleanResultMapper() [3/4]

MR.BooleanResultMapper.BooleanResultMapper ( Const_BooleanResultMapper _other)
inline

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

◆ BooleanResultMapper() [4/4]

MR.BooleanResultMapper.BooleanResultMapper ( BooleanResultMapper _other)
inline

Generated from constructor MR.BooleanResultMapper.BooleanResultMapper.

Member Function Documentation

◆ assign()

unsafe MR.BooleanResultMapper MR.BooleanResultMapper.assign ( MR._ByValue_BooleanResultMapper _other)
inline

Generated from method MR::BooleanResultMapper::operator=.

Property Documentation

◆ maps

new unsafe MR.Std.Array_MRBooleanResultMapperMaps_2 MR.BooleanResultMapper.maps
getprotected set

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