java.lang.Object computational.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 VisibilityGraph
PreconditionViolatedException
public java.util.List getShortestPath()
getShortestPath
in class VisibilityGraph
public Graph getVisibilityGraph()
getVisibilityGraph
in class VisibilityGraph
public void update()
update
in class VisibilityGraph
public void visibilityGraph()