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

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

+ Inheritance diagram for MR.SegmPointd:

Public Member Functions

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

Static Public Member Functions

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

Properties

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

Detailed Description

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


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