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

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.
 SegmPointd (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.
 Const_SegmPointd (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]
 a in [0,1], a=0 => point is in v0, a=1 => point is in v1
Properties inherited from MR.Const_SegmPointd
static unsafe double Eps [get]
unsafe double a [get]
 a in [0,1], a=0 => point is in v0, a=1 => point is in v1

Additional Inherited Members

Protected Member Functions inherited from MR.Const_SegmPointd
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_SegmPointd
unsafe double * __ref_storage_a
Static Protected Attributes inherited from MR.Const_SegmPointd
static unsafe double * __ref_storage_Eps

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.

Constructor & Destructor Documentation

◆ SegmPointd() [1/4]

unsafe MR.SegmPointd.SegmPointd ( )
inline

Constructs an empty (default-constructed) instance.

◆ SegmPointd() [2/4]

unsafe MR.SegmPointd.SegmPointd ( MR.Const_SegmPointd _other)
inline

Generated from constructor MR.SegmPointd.SegmPointd.

◆ SegmPointd() [3/4]

MR.SegmPointd.SegmPointd ( SegmPointd _other)
inline

Generated from constructor MR.SegmPointd.SegmPointd.

◆ SegmPointd() [4/4]

unsafe MR.SegmPointd.SegmPointd ( double a)
inline

Generated from constructor MR.SegmPointd.SegmPointd.

Member Function Documentation

◆ assign()

unsafe MR.SegmPointd MR.SegmPointd.assign ( MR.Const_SegmPointd _other)
inline

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

◆ convertTo_DoubleRef()

unsafe ref double MR.SegmPointd.convertTo_DoubleRef ( )
inline

Generated from conversion operator MR::SegmPointd::operator double &.

◆ operator SegmPointd()

unsafe implicit MR.SegmPointd.operator SegmPointd ( double a)
inlinestatic

Generated from constructor MR.SegmPointd.SegmPointd.

Property Documentation

◆ a

new unsafe ref double MR.SegmPointd.a
get

a in [0,1], a=0 => point is in v0, a=1 => point is in v1


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