Expand description
Provides methods for pathfinding using the A* algorithm.
You most likely want to start with one of the following:
Structs§
Traits§
- AStar
Node - A simple trait encapsulating what other traits are needed for a type to be usable in the A* Algorithm.
Functions§
- shortest_
path_ generic - Highly-generic implementation of A* search algorithm.
- shortest_
path_ position - Convenience method for running single-start A* with default costs while still retaining control over the heuristic function used.
- shortest_
path_ position_ multiple_ goals - Convenience function for the common use-case of searching from a single starting node to multiple goal nodes.
- shortest_
path_ position_ multistart - Convenience method for running multi-start A* with default costs while still retaining control over the heuristic function used.
- shortest_
path_ position_ single_ goal - Convenience function for the common use-case of searching from a single starting node to a single goal node.
- shortest_
path_ roomxy - Convenience method for running single-start A* with default costs while still retaining control over the heuristic function used.
- shortest_
path_ roomxy_ multiple_ goals - Convenience function for the common use-case of searching from a single starting node to multiple goal nodes.
- shortest_
path_ roomxy_ multistart - Convenience method for running multi-start A* with default costs while still retaining control over the heuristic function used.
- shortest_
path_ roomxy_ single_ goal - Convenience function for the common use-case of searching from a single starting node to a single goal node.