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. |