CSCI3081W Drone Delivery System
|
Public Member Functions | |
AStar (std::function< double(const GraphNode &, const GraphNode &)> h=[](const GraphNode &n1, const GraphNode &n2) { return n1.getPosition().dist(n2.getPosition());}) | |
std::optional< std::vector< int > > | getPath (const Graph &, int, int) const |
Protected Attributes | |
std::function< double(const GraphNode &, const GraphNode &)> | heuristic |