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 |