UnityMol  1.0.25beta
BenTools.Mathematics.VNode Class Reference
Inheritance diagram for BenTools.Mathematics.VNode:
BenTools.Mathematics.VDataNode BenTools.Mathematics.VEdgeNode

Public Member Functions

void Replace (VNode ChildOld, VNode ChildNew)
 

Static Public Member Functions

static VDataNode FirstDataNode (VNode Root)
 
static VDataNode LeftDataNode (VDataNode Current)
 
static VDataNode RightDataNode (VDataNode Current)
 
static VEdgeNode EdgeToRightDataNode (VDataNode Current)
 
static VDataNode FindDataNode (VNode Root, float ys, float x)
 
static VNode ProcessDataEvent (VDataEvent e, VNode Root, VoronoiGraph VG, float ys, out VDataNode[] CircleCheckList)
 Will return the new root (unchanged except in start-up) More...
 
static VNode ProcessCircleEvent (VCircleEvent e, VNode Root, VoronoiGraph VG, float ys, out VDataNode[] CircleCheckList)
 
static VCircleEvent CircleCheckDataNode (VDataNode n, float ys)
 

Properties

VNode Left [get, set]
 
VNode Right [get, set]
 
VNode Parent [get, set]
 

Member Function Documentation

◆ CircleCheckDataNode()

static VCircleEvent BenTools.Mathematics.VNode.CircleCheckDataNode ( VDataNode  n,
float  ys 
)
static

◆ EdgeToRightDataNode()

static VEdgeNode BenTools.Mathematics.VNode.EdgeToRightDataNode ( VDataNode  Current)
static

◆ FindDataNode()

static VDataNode BenTools.Mathematics.VNode.FindDataNode ( VNode  Root,
float  ys,
float  x 
)
static

◆ FirstDataNode()

static VDataNode BenTools.Mathematics.VNode.FirstDataNode ( VNode  Root)
static

◆ LeftDataNode()

static VDataNode BenTools.Mathematics.VNode.LeftDataNode ( VDataNode  Current)
static

◆ ProcessCircleEvent()

static VNode BenTools.Mathematics.VNode.ProcessCircleEvent ( VCircleEvent  e,
VNode  Root,
VoronoiGraph  VG,
float  ys,
out VDataNode []  CircleCheckList 
)
static

◆ ProcessDataEvent()

static VNode BenTools.Mathematics.VNode.ProcessDataEvent ( VDataEvent  e,
VNode  Root,
VoronoiGraph  VG,
float  ys,
out VDataNode []  CircleCheckList 
)
static

Will return the new root (unchanged except in start-up)

◆ Replace()

void BenTools.Mathematics.VNode.Replace ( VNode  ChildOld,
VNode  ChildNew 
)

◆ RightDataNode()

static VDataNode BenTools.Mathematics.VNode.RightDataNode ( VDataNode  Current)
static

Property Documentation

◆ Left

VNode BenTools.Mathematics.VNode.Left
getset

◆ Parent

VNode BenTools.Mathematics.VNode.Parent
getset

◆ Right

VNode BenTools.Mathematics.VNode.Right
getset

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