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

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.
 Const_SegmPointf (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)

Protected Attributes

unsafe float * __ref_storage_a

Static Protected Attributes

static unsafe float * __ref_storage_Eps

Properties

static unsafe float Eps [get]
unsafe float a [get]
 a in [0,1], a=0 => point is in v0, a=1 => point is in v1

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.

Constructor & Destructor Documentation

◆ Const_SegmPointf() [1/4]

unsafe MR.Const_SegmPointf.Const_SegmPointf ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_SegmPointf() [2/4]

unsafe MR.Const_SegmPointf.Const_SegmPointf ( MR.Const_SegmPointf _other)
inline

Generated from constructor MR.SegmPointf.SegmPointf.

◆ Const_SegmPointf() [3/4]

MR.Const_SegmPointf.Const_SegmPointf ( SegmPointf _other)
inline

Generated from constructor MR.SegmPointf.SegmPointf.

◆ Const_SegmPointf() [4/4]

unsafe MR.Const_SegmPointf.Const_SegmPointf ( float a)
inline

Generated from constructor MR.SegmPointf.SegmPointf.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_SegmPointf.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_SegmPointf.Dispose ( bool disposing)
inlineprotectedvirtual

◆ Equals() [1/3]

bool MR.Const_SegmPointf.Equals ( float rhs)
inline

◆ Equals() [2/3]

bool MR.Const_SegmPointf.Equals ( MR.Const_SegmPointf? rhs)
inline

◆ Equals() [3/3]

override bool MR.Const_SegmPointf.Equals ( object? other)
inline

◆ inVertex()

unsafe int MR.Const_SegmPointf.inVertex ( )
inline

returns [0,1] if the point is in a vertex or -1 otherwise Generated from method MR.SegmPointf.inVertex.

◆ operator Const_SegmPointf()

unsafe implicit MR.Const_SegmPointf.operator Const_SegmPointf ( float a)
inlinestatic

Generated from constructor MR.SegmPointf.SegmPointf.

◆ operator float()

unsafe implicit MR.Const_SegmPointf.operator float ( MR.Const_SegmPointf _this)
inlinestatic

Generated from conversion operator MR::SegmPointf::operator float.

◆ operator!=() [1/2]

unsafe bool MR.Const_SegmPointf.operator!= ( MR.Const_SegmPointf _this,
float rhs )
inlinestatic

◆ operator!=() [2/2]

unsafe bool MR.Const_SegmPointf.operator!= ( MR.Const_SegmPointf _this,
MR.Const_SegmPointf rhs )
inlinestatic

◆ operator==() [1/2]

unsafe bool MR.Const_SegmPointf.operator== ( MR.Const_SegmPointf _this,
float rhs )
inlinestatic

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

◆ operator==() [2/2]

unsafe bool MR.Const_SegmPointf.operator== ( MR.Const_SegmPointf _this,
MR.Const_SegmPointf rhs )
inlinestatic

returns true if two points have equal (a) representation Generated from method MR::SegmPointf::operator==.

◆ sym()

unsafe MR.SegmPointf MR.Const_SegmPointf.sym ( )
inline

represents the same point relative to oppositely directed segment Generated from method MR.SegmPointf.sym.

Member Data Documentation

◆ __ref_storage_a

unsafe float* MR.Const_SegmPointf.__ref_storage_a
protected

◆ __ref_storage_Eps

unsafe float* MR.Const_SegmPointf.__ref_storage_Eps
staticprotected

Property Documentation

◆ a

unsafe float MR.Const_SegmPointf.a
get

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

◆ Eps

unsafe float MR.Const_SegmPointf.Eps
staticget

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