UnityMol  0.9.6-875
UnityMol viewer / In developement
BenTools.Mathematics.VNode Class Reference
+ Inheritance diagram for BenTools.Mathematics.VNode:
+ Collaboration diagram for BenTools.Mathematics.VNode:

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, double ys, double x)
 
static VNode ProcessDataEvent (VDataEvent e, VNode Root, VoronoiGraph VG, double ys, out VDataNode[] CircleCheckList)
 
static VNode ProcessCircleEvent (VCircleEvent e, VNode Root, VoronoiGraph VG, double ys, out VDataNode[] CircleCheckList)
 
static VCircleEvent CircleCheckDataNode (VDataNode n, double ys)
 

Properties

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

Private Attributes

VNode _Parent = null
 
VNode _Left = null
 
VNode _Right = null
 

Detailed Description

Definition at line 29 of file FortuneVoronoi.cs.

Member Function Documentation

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

Definition at line 128 of file FortuneVoronoi.cs.

References BenTools.Mathematics.VNode.Parent, and BenTools.Mathematics.VNode.Right.

Referenced by BenTools.Mathematics.VNode.ProcessCircleEvent().

+ Here is the caller graph for this function:

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

Definition at line 150 of file FortuneVoronoi.cs.

References BenTools.Mathematics.VNode.Left, and BenTools.Mathematics.VNode.Right.

Referenced by BenTools.Mathematics.VNode.ProcessDataEvent().

+ Here is the caller graph for this function:

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

Definition at line 68 of file FortuneVoronoi.cs.

References BenTools.Mathematics.VNode.Left.

static VDataNode BenTools.Mathematics.VNode.LeftDataNode ( VDataNode  Current)
static
void BenTools.Mathematics.VNode.Replace ( VNode  ChildOld,
VNode  ChildNew 
)

Definition at line 58 of file FortuneVoronoi.cs.

References BenTools.Mathematics.VNode.Parent.

Referenced by BenTools.Mathematics.VNode.ProcessCircleEvent(), and BenTools.Mathematics.VNode.ProcessDataEvent().

+ Here is the caller graph for this function:

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

Member Data Documentation

VNode BenTools.Mathematics.VNode._Left = null
private

Definition at line 32 of file FortuneVoronoi.cs.

VNode BenTools.Mathematics.VNode._Parent = null
private

Definition at line 31 of file FortuneVoronoi.cs.

VNode BenTools.Mathematics.VNode._Right = null
private

Definition at line 32 of file FortuneVoronoi.cs.

Property Documentation


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