public class PathFinder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
AStar |
astar |
java.util.ArrayList<Observation>[][] |
grid |
java.util.ArrayList<java.lang.Integer> |
obstacleItypes |
StateObservation |
state |
boolean |
VERBOSE |
Constructor and Description |
---|
PathFinder(java.util.ArrayList<java.lang.Integer> obstacleItypes) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Node> |
getNeighbours(Node node) |
java.util.ArrayList<Node> |
getPath(Vector2d start,
Vector2d end) |
void |
run(StateObservation stateObs) |
public AStar astar
public StateObservation state
public boolean VERBOSE
public java.util.ArrayList<java.lang.Integer> obstacleItypes
public java.util.ArrayList<Observation>[][] grid