Pathfinder Namespace Reference

Pathfinder namespace More...


Classes

class  IMoveCost
 Functor interface to compute exact movement cost from one state to another. More...
class  IDestinationCost
 Functor interface to compute estimated movement cost from one state to the goal state. More...
class  IMoveBlocked
 Functor interface to determine if direct state change is possible. More...
class  AStarGeneric
 Generic A * pathfinder. More...
class  AStarGenericCached
 Generic A * pathfinder with caching. More...
class  AStarTile4Dir
 A * path finder for 2d movement in 4 directions. More...
class  AStarTile4DirCached
 A * path finder for 2d movement in 4 directions with caching. More...
class  AStarTile8Dir
 A * path finder for 2d movement in 8 directions. More...
class  AStarTile8DirCached
 A * path finder for 2d movement in 8 directions with caching. More...

Enumerations

enum  PathResult { PATH_FOUND = 1, PATH_NOTFOUND = 2, PATH_SEARCHING = 3 }
 return values of path finding methods More...


Detailed Description

Pathfinder namespace

This namespace contains the Pathfinder library


Enumeration Type Documentation

return values of path finding methods

Enumerator:
PATH_FOUND  A path was found from the source to the destination
PATH_NOTFOUND  There is no path from the source to the destination
PATH_SEARCHING  The path is still being constructed


Generated on Mon Dec 29 19:08:10 2008 by  doxygen 1.5.7.1