C# Class Voronoi.Algorithms.FortuneHelpers.VNode

Afficher le fichier Open project: TobieD/City-Generator Class Usage Examples

Méthodes publiques

Méthode Description
CircleCheckDataNode ( VDataNode n, double ys ) : VCircleEvent
CleanUpTree ( VNode Root ) : void
EdgeToRightDataNode ( VDataNode Current ) : VEdgeNode
FindDataNode ( VNode Root, double ys, double x ) : VDataNode
FirstDataNode ( VNode Root ) : VDataNode
LeftDataNode ( VDataNode Current ) : VDataNode
ProcessCircleEvent ( VCircleEvent e, VNode Root, VoronoiGraph VG, double ys, VDataNode &CircleCheckList ) : VNode
ProcessDataEvent ( VDataEvent e, VNode Root, VoronoiGraph VG, double ys, VDataNode &CircleCheckList ) : VNode

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

Replace ( VNode ChildOld, VNode ChildNew ) : void
RightDataNode ( VDataNode Current ) : VDataNode

Method Details

CircleCheckDataNode() public static méthode

public static CircleCheckDataNode ( VDataNode n, double ys ) : VCircleEvent
n VDataNode
ys double
Résultat VCircleEvent

CleanUpTree() public static méthode

public static CleanUpTree ( VNode Root ) : void
Root VNode
Résultat void

EdgeToRightDataNode() public static méthode

public static EdgeToRightDataNode ( VDataNode Current ) : VEdgeNode
Current VDataNode
Résultat VEdgeNode

FindDataNode() public static méthode

public static FindDataNode ( VNode Root, double ys, double x ) : VDataNode
Root VNode
ys double
x double
Résultat VDataNode

FirstDataNode() public static méthode

public static FirstDataNode ( VNode Root ) : VDataNode
Root VNode
Résultat VDataNode

LeftDataNode() public static méthode

public static LeftDataNode ( VDataNode Current ) : VDataNode
Current VDataNode
Résultat VDataNode

ProcessCircleEvent() public static méthode

public static ProcessCircleEvent ( VCircleEvent e, VNode Root, VoronoiGraph VG, double ys, VDataNode &CircleCheckList ) : VNode
e VCircleEvent
Root VNode
VG VoronoiGraph
ys double
CircleCheckList VDataNode
Résultat VNode

ProcessDataEvent() public static méthode

Will return the new root (unchanged except in start-up)
public static ProcessDataEvent ( VDataEvent e, VNode Root, VoronoiGraph VG, double ys, VDataNode &CircleCheckList ) : VNode
e VDataEvent
Root VNode
VG VoronoiGraph
ys double
CircleCheckList VDataNode
Résultat VNode

Replace() public méthode

public Replace ( VNode ChildOld, VNode ChildNew ) : void
ChildOld VNode
ChildNew VNode
Résultat void

RightDataNode() public static méthode

public static RightDataNode ( VDataNode Current ) : VDataNode
Current VDataNode
Résultat VDataNode