java.lang.Objectcomputational.geometry.visibilitygraph.VisibilityGraph
computational.geometry.visibilitygraph.DijkstraVisibility
public class DijkstraVisibility
| Field Summary |
|---|
| Fields inherited from class computational.geometry.visibilitygraph.VisibilityGraph |
|---|
end, graph, history, maxX, obstacles, start, UNDEF |
| Constructor Summary | |
|---|---|
DijkstraVisibility()
|
|
| Method Summary | |
|---|---|
void |
checkPreconditions()
ABSTRACTION |
java.util.List |
getShortestPath()
|
Graph |
getVisibilityGraph()
|
void |
update()
|
void |
visibilityGraph()
|
| Methods inherited from class computational.geometry.visibilitygraph.VisibilityGraph |
|---|
addObstacle, addPoint, addVertex, clear, deletePoint, deletePolygon, deleteVertex, drawArcs, drawPath, getAllVertexes, getEnd, getLogManager, getObstacles, getStart, isUpdated, movePoint, moveVertex, setLogManager, setMaxX, setUpdated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DijkstraVisibility()
| Method Detail |
|---|
public void checkPreconditions()
throws PreconditionViolatedException
VisibilityGraph
checkPreconditions in class VisibilityGraphPreconditionViolatedExceptionpublic java.util.List getShortestPath()
getShortestPath in class VisibilityGraphpublic Graph getVisibilityGraph()
getVisibilityGraph in class VisibilityGraphpublic void update()
update in class VisibilityGraphpublic void visibilityGraph()