MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Const_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 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: More...
 
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: More...
 
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.
 
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)
 

Properties

unsafe ref readonly MR.EdgeId edge [get]
 
unsafe MR.VarEdgeTri.Const_FlaggedTri flaggedTri [get]
 
- Properties inherited from MR.Misc.Object< Const_VarEdgeTri >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_VarEdgeTri >
bool _IsOwningVal
 

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.


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