C# 클래스 Voronoi.Algorithms.FortuneHelpers.VNode

파일 보기 프로젝트 열기: TobieD/City-Generator 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

CircleCheckDataNode() 공개 정적인 메소드

public static CircleCheckDataNode ( VDataNode n, double ys ) : VCircleEvent
n VDataNode
ys double
리턴 VCircleEvent

CleanUpTree() 공개 정적인 메소드

public static CleanUpTree ( VNode Root ) : void
Root VNode
리턴 void

EdgeToRightDataNode() 공개 정적인 메소드

public static EdgeToRightDataNode ( VDataNode Current ) : VEdgeNode
Current VDataNode
리턴 VEdgeNode

FindDataNode() 공개 정적인 메소드

public static FindDataNode ( VNode Root, double ys, double x ) : VDataNode
Root VNode
ys double
x double
리턴 VDataNode

FirstDataNode() 공개 정적인 메소드

public static FirstDataNode ( VNode Root ) : VDataNode
Root VNode
리턴 VDataNode

LeftDataNode() 공개 정적인 메소드

public static LeftDataNode ( VDataNode Current ) : VDataNode
Current VDataNode
리턴 VDataNode

ProcessCircleEvent() 공개 정적인 메소드

public static ProcessCircleEvent ( VCircleEvent e, VNode Root, VoronoiGraph VG, double ys, VDataNode &CircleCheckList ) : VNode
e VCircleEvent
Root VNode
VG VoronoiGraph
ys double
CircleCheckList VDataNode
리턴 VNode

ProcessDataEvent() 공개 정적인 메소드

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
리턴 VNode

Replace() 공개 메소드

public Replace ( VNode ChildOld, VNode ChildNew ) : void
ChildOld VNode
ChildNew VNode
리턴 void

RightDataNode() 공개 정적인 메소드

public static RightDataNode ( VDataNode Current ) : VDataNode
Current VDataNode
리턴 VDataNode