Advanced Strategic Command
Classes | Enumerations
astar2.h File Reference

Interface for the A* pathfinding algorithm. More...

#include <vector>
#include "mapalgorithms.h"
#include "gamemap.h"
#include <boost/unordered_map.hpp>
Include dependency graph for astar2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AStar3D
 A 3D path finding algorithm, based on the 2D algorithm by Amit J. Patel. More...
 
class  AStar3D::OperationLimiter
 
class  AStar3D::PathPoint
 
struct  AStar3D::hash_MapCoordinate3D
 
struct  AStar3D::hash_MapCoordinate
 
struct  AStar3D::Node
 
class  AStar3D::VisitedContainer
 the reachable fields More...
 

Enumerations

enum  HexDirection {
  DirN, DirNE, DirSE, DirS,
  DirSW, DirNW, DirNone
}
 

Detailed Description

Interface for the A* pathfinding algorithm.

Definition in file astar2.h.

Enumeration Type Documentation

Enumerator
DirN 
DirNE 
DirSE 
DirS 
DirSW 
DirNW 
DirNone 

Definition at line 15 of file astar2.h.