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

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

+ Inheritance diagram for MR.Const_SegmPointf:

Classes

struct  _Underlying
 

Public Member Functions

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 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)
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Properties

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


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