|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
An interface for finding the Voronoi diagram of a collection of points.
| Method Summary | |
void |
execute(jdsl.core.api.ObjectIterator oi)
Finds the Voronoi diagram for a given set of points. |
jdsl.map.api.Face |
getCorrespFace(jdsl.geomobj.api.Point2D p)
Finds the corresponding face in the Voronoi diagram given the original point. |
jdsl.geomobj.api.Point2D |
getOrigPoint(jdsl.map.api.Face f)
Finds the corresponding point in the original collection given a face in the Voronoi diagram. |
jdsl.map.api.InspectableEmbeddedPlanarGraph |
getVoronoi()
Returns the Voronoi diagram for the collection of points. |
| Method Detail |
public void execute(jdsl.core.api.ObjectIterator oi)
throws java.lang.ClassCastException,
java.lang.IllegalArgumentException
oi - an iterator over the set of points.java.lang.ClassCastException - if an object in the iterator is not a
Point2D.java.lang.IllegalArgumentException - if any points overlap.
public jdsl.map.api.InspectableEmbeddedPlanarGraph getVoronoi()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if execute() was not called first.
public jdsl.map.api.Face getCorrespFace(jdsl.geomobj.api.Point2D p)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException
p - the original point.java.lang.IllegalArgumentException - if p is not in the original
collection of points.java.lang.IllegalStateException - if execute() was not called first.
public jdsl.geomobj.api.Point2D getOrigPoint(jdsl.map.api.Face f)
throws java.lang.IllegalArgumentException,
java.lang.IllegalStateException
f - the face in the Voronoi diagram.java.lang.IllegalArgumentException - if f is not in the Voronoi diagram.java.lang.IllegalStateException - if execute() was not called first.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||