Classes | |
struct | OnePoint |
Public Types | |
typedef Common::MultiMap< TypeH, OnePoint * > | type_point_map |
Public Member Functions | |
void | init (Std::vector< Node > &all_node) |
bool | findPath (Node *from, Heuristic *h, Std::vector< Node *> &path) |
void | getStatistic (int *num_point_examine, int *num_find_erase) |
OnePoint * | getInternalBuffer () |
int | getUsedNum () |
Protected Member Functions | |
void | clear () |
Node * | posBy (OnePoint *p) |
Protected Attributes | |
Std::vector< OnePoint > | _chart |
type_point_map | _open_map |
int | _is_used_num |
int | _num_point_examine |
int | _num_find_erase |
Heuristic * | _heuristic |