10 #ifndef OLDSEARCHENVIRONMENT_H
11 #define OLDSEARCHENVIRONMENT_H
22 virtual void getNeighbors(uint32_t nodeID, std::vector<uint32_t> &neighbors) = 0;
23 virtual double heuristic(uint32_t node1, uint32_t node2) = 0;
24 virtual double gcost(uint32_t node1, uint32_t node2) = 0;
33 void getNeighbors(uint32_t nodeID, std::vector<uint32_t> &neighbors);
34 double heuristic(uint32_t node1, uint32_t node2);
35 double gcost(uint32_t node1, uint32_t node2);
45 void getNeighbors(uint32_t nodeID, std::vector<uint32_t> &neighbors);
46 double heuristic(uint32_t node1, uint32_t node2);
47 double gcost(uint32_t node1, uint32_t node2);
57 void getNeighbors(uint32_t nodeID, std::vector<uint32_t> &neighbors);
58 double heuristic(uint32_t node1, uint32_t node2);
59 double gcost(uint32_t node1, uint32_t node2);