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

encodes a point inside a line segment using relative distance in [0,1] Generated from class MR.SegmPointf. This is the non-const half of the class. More...

+ Inheritance diagram for MR.SegmPointf:

Public Member Functions

unsafe SegmPointf ()
 Constructs an empty (default-constructed) instance.
 
unsafe SegmPointf (MR.Const_SegmPointf _other)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
unsafe SegmPointf (float a)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
unsafe ref float convertTo_FloatRef ()
 Generated from conversion operator MR.SegmPointf.operator float &.
 
unsafe MR.SegmPointf assign (MR.Const_SegmPointf _other)
 Generated from method MR.SegmPointf.operator=.
 
- Public Member Functions inherited from MR.Const_SegmPointf
virtual void Dispose ()
 
unsafe Const_SegmPointf ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_SegmPointf (MR.Const_SegmPointf _other)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
unsafe Const_SegmPointf (float a)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
unsafe int inVertex ()
 returns [0,1] if the point is in a vertex or -1 otherwise Generated from method MR.SegmPointf.inVertex.
 
unsafe MR.SegmPointf sym ()
 represents the same point relative to oppositely directed segment Generated from method MR.SegmPointf.sym.
 
bool Equals (MR.Const_SegmPointf? rhs)
 
bool Equals (float rhs)
 
override bool Equals (object? other)
 

Static Public Member Functions

static unsafe implicit operator SegmPointf (float a)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
- Static Public Member Functions inherited from MR.Const_SegmPointf
static unsafe implicit operator Const_SegmPointf (float a)
 Generated from constructor MR.SegmPointf.SegmPointf.
 
static unsafe implicit operator float (MR.Const_SegmPointf _this)
 Generated from conversion operator MR.SegmPointf.operator float.
 
static unsafe bool operator== (MR.Const_SegmPointf _this, MR.Const_SegmPointf rhs)
 returns true if two points have equal (a) representation Generated from method MR.SegmPointf.operator==.
 
static unsafe bool operator!= (MR.Const_SegmPointf _this, MR.Const_SegmPointf rhs)
 
static unsafe bool operator== (MR.Const_SegmPointf _this, float rhs)
 Generated from method MR.SegmPointf.operator==.
 
static unsafe bool operator!= (MR.Const_SegmPointf _this, float rhs)
 

Properties

new unsafe ref float a [get]
 
- Properties inherited from MR.Const_SegmPointf
static unsafe float Eps [get]
 a in [0,1], a=0 => point is in v0, a=1 => point is in v1
 
unsafe float a [get]
 
- Properties inherited from MR.Misc.Object< Const_SegmPointf >
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 Member Functions inherited from MR.Const_SegmPointf
virtual unsafe void Dispose (bool disposing)
 
- Protected Attributes inherited from MR.Misc.Object< Const_SegmPointf >
bool _IsOwningVal
 

Detailed Description

encodes a point inside a line segment using relative distance in [0,1] Generated from class MR.SegmPointf. This is the non-const half of the class.


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