Property | Type | Description | |
---|---|---|---|
EPSILON | float | ||
valid | bool |
Property | Type | Description | |
---|---|---|---|
beachLine | RBTree |
||
cells | List |
||
circleEvents | RBTree |
||
edges | List |
Method | Description | |
---|---|---|
AddBeachSection ( Point site ) : void | ||
AttachCircleEvent ( BeachSection arc ) : void | ||
ClipEdge ( |
||
ClipEdges ( |
||
CloseCells ( |
||
Compute ( List |
||
ConnectEdge ( |
||
CreateBeachSection ( Point site ) : BeachSection | ||
CreateBorderEdge ( Point lSite, Point va, Point vb ) : |
||
CreateEdge ( Point lSite, Point rSite, Point va, Point vb ) : |
||
DetachBeachSection ( BeachSection beachSection ) : void | ||
DetachCircleEvent ( BeachSection arc ) : void | ||
FortuneVoronoi ( ) : System.Collections | ||
LeftBreakPoint ( BeachSection arc, float directrix ) : float | ||
RemoveBeachSection ( BeachSection beachSection ) : void | ||
Reset ( ) : void | ||
RightBreakPoint ( BeachSection arc, float directrix ) : float | ||
equalWithEpsilon ( float a, float b ) : bool | ||
greaterThanOrEqualWithEpsilon ( float a, float b ) : bool | ||
greaterThanWithEpsilon ( float a, float b ) : bool | ||
lessThanOrEqualWithEpsilon ( float a, float b ) : bool | ||
lessThanWithEpsilon ( float a, float b ) : bool |
public AttachCircleEvent ( BeachSection arc ) : void | ||
arc | BeachSection | |
return | void |
public ClipEdge ( |
||
edge | ||
bbox | ||
return | bool |
public ClipEdges ( |
||
bbox | ||
return | void |
public CloseCells ( |
||
bbox | ||
return | void |
public Compute ( List |
||
sites | List |
|
bbox | ||
return | VoronoiGraph |
public ConnectEdge ( |
||
edge | ||
bbox | ||
return | bool |
public CreateBeachSection ( Point site ) : BeachSection | ||
site | Point | |
return | BeachSection |
public CreateBorderEdge ( Point lSite, Point va, Point vb ) : |
||
lSite | Point | |
va | Point | |
vb | Point | |
return |
public CreateEdge ( Point lSite, Point rSite, Point va, Point vb ) : |
||
lSite | Point | |
rSite | Point | |
va | Point | |
vb | Point | |
return |
public DetachBeachSection ( BeachSection beachSection ) : void | ||
beachSection | BeachSection | |
return | void |
public DetachCircleEvent ( BeachSection arc ) : void | ||
arc | BeachSection | |
return | void |
public FortuneVoronoi ( ) : System.Collections | ||
return | System.Collections |
public LeftBreakPoint ( BeachSection arc, float directrix ) : float | ||
arc | BeachSection | |
directrix | float | |
return | float |
public RemoveBeachSection ( BeachSection beachSection ) : void | ||
beachSection | BeachSection | |
return | void |
public RightBreakPoint ( BeachSection arc, float directrix ) : float | ||
arc | BeachSection | |
directrix | float | |
return | float |
public equalWithEpsilon ( float a, float b ) : bool | ||
a | float | |
b | float | |
return | bool |
public greaterThanOrEqualWithEpsilon ( float a, float b ) : bool | ||
a | float | |
b | float | |
return | bool |
public greaterThanWithEpsilon ( float a, float b ) : bool | ||
a | float | |
b | float | |
return | bool |
public lessThanOrEqualWithEpsilon ( float a, float b ) : bool | ||
a | float | |
b | float | |
return | bool |
public lessThanWithEpsilon ( float a, float b ) : bool | ||
a | float | |
b | float | |
return | bool |