ScummVM API documentation
QDEngine::AIAStarGraph< Heuristic, Node, TypeH > Class Template Reference

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)
 
OnePointgetInternalBuffer ()
 
int getUsedNum ()
 

Protected Member Functions

void clear ()
 
NodeposBy (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
 

The documentation for this class was generated from the following file: