MeshLib C# Docs
Loading...
Searching...
No Matches
MR.VarEdgeTri Class Reference

if isEdgeATriB() == true, then stores edge from mesh A and triangle from mesh B if isEdgeATriB() == false, then stores edge from mesh B and triangle from mesh A Generated from class MR.VarEdgeTri. This is the non-const half of the class. More...

Inheritance diagram for MR.VarEdgeTri:

Public Member Functions

unsafe VarEdgeTri ()
 Constructs an empty (default-constructed) instance.
unsafe VarEdgeTri (MR.Const_VarEdgeTri _other)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
 VarEdgeTri (VarEdgeTri _other)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe VarEdgeTri (bool isEdgeATriB, MR.EdgeId e, MR.FaceId t)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe VarEdgeTri (bool isEdgeATriB, MR.Const_EdgeTri et)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe MR.VarEdgeTri assign (MR.Const_VarEdgeTri _other)
 Generated from method MR::VarEdgeTri::operator=.
Public Member Functions inherited from MR.Const_VarEdgeTri
virtual void Dispose ()
unsafe Const_VarEdgeTri ()
 Constructs an empty (default-constructed) instance.
unsafe Const_VarEdgeTri (MR.Const_VarEdgeTri _other)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
 Const_VarEdgeTri (VarEdgeTri _other)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe Const_VarEdgeTri (bool isEdgeATriB, MR.EdgeId e, MR.FaceId t)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe Const_VarEdgeTri (bool isEdgeATriB, MR.Const_EdgeTri et)
 Generated from constructor MR.VarEdgeTri.VarEdgeTri.
unsafe MR.FaceId tri ()
 Generated from method MR.VarEdgeTri.tri.
unsafe bool isEdgeATriB ()
 Generated from method MR.VarEdgeTri.isEdgeATriB.
unsafe MR.EdgeTri edgeTri ()
 Generated from method MR.VarEdgeTri.edgeTri.
unsafe bool valid ()
 Generated from method MR.VarEdgeTri.valid.
bool Equals (MR.Const_VarEdgeTri? _1)
override bool Equals (object? other)

Properties

new unsafe ref MR.EdgeId edge [get]
new unsafe MR.VarEdgeTri.FlaggedTri flaggedTri [get, protected set]
Properties inherited from MR.Const_VarEdgeTri
unsafe ref readonly MR.EdgeId edge [get]
unsafe MR.VarEdgeTri.Const_FlaggedTri flaggedTri [get, protected set]

Additional Inherited Members

Static Public Member Functions inherited from MR.Const_VarEdgeTri
static unsafe operator bool (MR.Const_VarEdgeTri _this)
 Generated from conversion operator MR::VarEdgeTri::operator bool.
static unsafe bool operator== (MR.Const_VarEdgeTri _this, MR.Const_VarEdgeTri _1)
 Generated from method MR::VarEdgeTri::operator==.
static unsafe bool operator!= (MR.Const_VarEdgeTri _this, MR.Const_VarEdgeTri _1)
Protected Member Functions inherited from MR.Const_VarEdgeTri
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_VarEdgeTri
unsafe MR.EdgeId__ref_storage_edge

Detailed Description

if isEdgeATriB() == true, then stores edge from mesh A and triangle from mesh B if isEdgeATriB() == false, then stores edge from mesh B and triangle from mesh A Generated from class MR.VarEdgeTri. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ VarEdgeTri() [1/5]

unsafe MR.VarEdgeTri.VarEdgeTri ( )
inline

Constructs an empty (default-constructed) instance.

◆ VarEdgeTri() [2/5]

unsafe MR.VarEdgeTri.VarEdgeTri ( MR.Const_VarEdgeTri _other)
inline

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ VarEdgeTri() [3/5]

MR.VarEdgeTri.VarEdgeTri ( VarEdgeTri _other)
inline

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ VarEdgeTri() [4/5]

unsafe MR.VarEdgeTri.VarEdgeTri ( bool isEdgeATriB,
MR.EdgeId e,
MR.FaceId t )
inline

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ VarEdgeTri() [5/5]

unsafe MR.VarEdgeTri.VarEdgeTri ( bool isEdgeATriB,
MR.Const_EdgeTri et )
inline

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

Member Function Documentation

◆ assign()

unsafe MR.VarEdgeTri MR.VarEdgeTri.assign ( MR.Const_VarEdgeTri _other)
inline

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

Property Documentation

◆ edge

new unsafe ref MR.EdgeId MR.VarEdgeTri.edge
get

◆ flaggedTri

new unsafe MR.VarEdgeTri.FlaggedTri MR.VarEdgeTri.flaggedTri
getprotected set

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