#include <pathfind.hpp>
Public Member Functions | |
cost_calculator () | |
virtual double | cost (const map_location &loc, const double so_far) const =0 |
virtual | ~cost_calculator () |
Static Public Member Functions | |
static double | getNoPathValue () |
Definition at line 57 of file pathfind.hpp.
|
inline |
Definition at line 59 of file pathfind.hpp.
|
inlinevirtual |
Definition at line 62 of file pathfind.hpp.
|
pure virtual |
|
inlinestatic |
Definition at line 64 of file pathfind.hpp.
Referenced by pathfind::a_star_search(), wb::move::calculate_new_route(), ai::ai_default_rca::move_cost_calculator::cost(), pathfind::shortest_path_calculator::cost(), and pathfind::move_type_path_calculator::cost().