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

encodes a point on an edge of mesh or of polyline Generated from class MR.EdgePoint. This is the non-const half of the class. More...

+ Inheritance diagram for MR.EdgePoint:

Public Member Functions

unsafe EdgePoint ()
 Constructs an empty (default-constructed) instance.
 
unsafe EdgePoint (MR.Const_EdgePoint _other)
 Generated from constructor MR.EdgePoint.EdgePoint.
 
 EdgePoint (EdgePoint _other)
 Generated from constructor MR.EdgePoint.EdgePoint.
 
unsafe EdgePoint (MR.EdgeId e, float a)
 Generated from constructor MR.EdgePoint.EdgePoint.
 
unsafe EdgePoint (MR.Const_MeshTopology topology, MR.VertId v)
 Generated from constructor MR.EdgePoint.EdgePoint.
 
unsafe EdgePoint (MR.Const_PolylineTopology topology, MR.VertId v)
 Generated from constructor MR.EdgePoint.EdgePoint.
 
unsafe MR.EdgePoint assign (MR.Const_EdgePoint _other)
 Generated from method MR.EdgePoint.operator=.
 
unsafe void moveToClosestVertex ()
 sets this to the closest end of the edge Generated from method MR.EdgePoint.moveToClosestVertex.
 

Properties

new unsafe ref MR.EdgeId e [get]
 a in [0,1], a=0 => point is in org( e ), a=1 => point is in dest( e )
 
new unsafe MR.SegmPointf a [get, protected set]
 

Detailed Description

encodes a point on an edge of mesh or of polyline Generated from class MR.EdgePoint. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ EdgePoint() [1/6]

unsafe MR.EdgePoint.EdgePoint ( )
inline

Constructs an empty (default-constructed) instance.

◆ EdgePoint() [2/6]

unsafe MR.EdgePoint.EdgePoint ( MR.Const_EdgePoint _other)
inline

Generated from constructor MR.EdgePoint.EdgePoint.

◆ EdgePoint() [3/6]

MR.EdgePoint.EdgePoint ( EdgePoint _other)
inline

Generated from constructor MR.EdgePoint.EdgePoint.

◆ EdgePoint() [4/6]

unsafe MR.EdgePoint.EdgePoint ( MR.EdgeId e,
float a )
inline

Generated from constructor MR.EdgePoint.EdgePoint.

◆ EdgePoint() [5/6]

unsafe MR.EdgePoint.EdgePoint ( MR.Const_MeshTopology topology,
MR.VertId v )
inline

Generated from constructor MR.EdgePoint.EdgePoint.

◆ EdgePoint() [6/6]

unsafe MR.EdgePoint.EdgePoint ( MR.Const_PolylineTopology topology,
MR.VertId v )
inline

Generated from constructor MR.EdgePoint.EdgePoint.

Member Function Documentation

◆ assign()

unsafe MR.EdgePoint MR.EdgePoint.assign ( MR.Const_EdgePoint _other)
inline

Generated from method MR.EdgePoint.operator=.

◆ moveToClosestVertex()

unsafe void MR.EdgePoint.moveToClosestVertex ( )
inline

sets this to the closest end of the edge Generated from method MR.EdgePoint.moveToClosestVertex.

Property Documentation

◆ a

new unsafe MR.SegmPointf MR.EdgePoint.a
getprotected set

◆ e

new unsafe ref MR.EdgeId MR.EdgePoint.e
get

a in [0,1], a=0 => point is in org( e ), a=1 => point is in dest( e )


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