MeshLib C# Docs
Loading...
Searching...
No Matches

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 const half of the class. More...

Inheritance diagram for MR.Const_VarEdgeTri:

Classes

class  _InOptConst_FlaggedTri
 This is used for optional parameters of class FlaggedTri with default arguments. This is only used const parameters. For non-const ones we have _InOptMut_FlaggedTri. Usage:
class  _InOptMut_FlaggedTri
 This is used for optional parameters of class FlaggedTri with default arguments. This is only used mutable parameters. For const ones we have _InOptConst_FlaggedTri. Usage:
struct  _Underlying
class  Const_FlaggedTri
 Generated from class MR.VarEdgeTri.FlaggedTri. This is the const half of the class. More...
class  FlaggedTri
 Generated from class MR.VarEdgeTri.FlaggedTri. This is the non-const half of the class. More...

Public Member Functions

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)

Static Public Member Functions

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

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.EdgeId__ref_storage_edge

Properties

unsafe ref readonly MR.EdgeId edge [get]
unsafe MR.VarEdgeTri.Const_FlaggedTri flaggedTri [get, protected set]

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 const half of the class.

Constructor & Destructor Documentation

◆ Const_VarEdgeTri() [1/5]

unsafe MR.Const_VarEdgeTri.Const_VarEdgeTri ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_VarEdgeTri() [2/5]

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

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ Const_VarEdgeTri() [3/5]

MR.Const_VarEdgeTri.Const_VarEdgeTri ( VarEdgeTri _other)
inline

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ Const_VarEdgeTri() [4/5]

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

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

◆ Const_VarEdgeTri() [5/5]

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

Generated from constructor MR.VarEdgeTri.VarEdgeTri.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_VarEdgeTri.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

◆ edgeTri()

unsafe MR.EdgeTri MR.Const_VarEdgeTri.edgeTri ( )
inline

Generated from method MR.VarEdgeTri.edgeTri.

◆ Equals() [1/2]

bool MR.Const_VarEdgeTri.Equals ( MR.Const_VarEdgeTri? _1)
inline

◆ Equals() [2/2]

override bool MR.Const_VarEdgeTri.Equals ( object? other)
inline

◆ isEdgeATriB()

unsafe bool MR.Const_VarEdgeTri.isEdgeATriB ( )
inline

Generated from method MR.VarEdgeTri.isEdgeATriB.

◆ operator bool()

unsafe MR.Const_VarEdgeTri.operator bool ( MR.Const_VarEdgeTri _this)
inlineexplicitstatic

Generated from conversion operator MR::VarEdgeTri::operator bool.

◆ operator!=()

unsafe bool MR.Const_VarEdgeTri.operator!= ( MR.Const_VarEdgeTri _this,
MR.Const_VarEdgeTri _1 )
inlinestatic

◆ operator==()

unsafe bool MR.Const_VarEdgeTri.operator== ( MR.Const_VarEdgeTri _this,
MR.Const_VarEdgeTri _1 )
inlinestatic

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

◆ tri()

unsafe MR.FaceId MR.Const_VarEdgeTri.tri ( )
inline

Generated from method MR.VarEdgeTri.tri.

◆ valid()

unsafe bool MR.Const_VarEdgeTri.valid ( )
inline

Generated from method MR.VarEdgeTri.valid.

Member Data Documentation

◆ __ref_storage_edge

unsafe MR.EdgeId* MR.Const_VarEdgeTri.__ref_storage_edge
protected

Property Documentation

◆ edge

unsafe ref readonly MR.EdgeId MR.Const_VarEdgeTri.edge
get

◆ flaggedTri

unsafe MR.VarEdgeTri.Const_FlaggedTri MR.Const_VarEdgeTri.flaggedTri
getprotected set

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