| Package | Description |
|---|---|
| model.agent.humanAgent.aatom.tacticalLevel.navigation.pathfinder |
The collection of path finding algorithms.
|
| Modifier and Type | Field and Description |
|---|---|
protected DijkstraNode |
DijkstraNode.previous
The predecessor of the node.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<DijkstraNode> |
DijkstraNode.neighbors
The neighbors of the node.
|
private java.util.List<DijkstraNode> |
DijkstraPathFinder.unvisited
A list of unvisited nodes.
|
private java.util.List<DijkstraNode> |
DijkstraPathFinder.visited
A list of visited nodes.
|
| Modifier and Type | Method and Description |
|---|---|
private DijkstraNode |
DijkstraPathFinder.getNodeFromPosition(Position position)
Gets a Dijkstra node from a
Position. |
private DijkstraNode |
DijkstraPathFinder.getNodeWithLowestDistance()
Gets the node with the lowest distance.
|
| Modifier and Type | Method and Description |
|---|---|
private java.util.Collection<DijkstraNode> |
DijkstraPathFinder.getNeighbors(DijkstraNode node)
Gets the neighbors of a node.
|
| Modifier and Type | Method and Description |
|---|---|
private java.util.Collection<DijkstraNode> |
DijkstraPathFinder.getNeighbors(DijkstraNode node)
Gets the neighbors of a node.
|
private Position |
DijkstraPathFinder.getPositionFromNode(DijkstraNode node)
Gets a
Position from a Dijkstra Node. |