# Uses of Class
edu.uky.ai.path.Path

Packages that use Path
Package | Description
--- | ---
edu.uky.ai.path |
edu.uky.ai.path.gui |

- ## Uses of Path in edu.uky.ai.path

  Fields in edu.uky.ai.path declared as Path
  Modifier and Type | Field | Description
  --- | --- | ---
  `Path` | Path.`rest` | All the locations before this location in the path (or null)

  Methods in edu.uky.ai.path that return Path
  Modifier and Type | Method | Description
  --- | --- | ---
  `Path` | Path.`addToPath​(Location last)` | Returns a new path with the given location added to the end.

- ## Uses of Path in edu.uky.ai.path.gui

  Methods in edu.uky.ai.path.gui that return Path
  Modifier and Type | Method | Description
  --- | --- | ---
  `Path` | GridPanel.`getPath()` | Returns the current path being displayed.

  Methods in edu.uky.ai.path.gui with parameters of type Path
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | GridPanel.`draw​(Path path)` | Draws the current state of the path search process, showing the given path.

  Constructor parameters in edu.uky.ai.path.gui with type arguments of type Path
  Constructor | Description
  --- | ---
  `GridPanel​(Map map, java.util.Set<Location> visited, PriorityQueue<Path> frontier)` | Constructs a new visualization of a path search.