Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MapSearchEnvironment Class Reference

#include <SearchEnvironment.h>

Inheritance diagram for MapSearchEnvironment:

Inheritance graph
[legend]
Collaboration diagram for MapSearchEnvironment:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MapSearchEnvironment (Map *_map)
 ~MapSearchEnvironment ()
void getNeighbors (uint32_t nodeID, std::vector< uint32_t > &neighbors)
double heuristic (uint32_t node1, uint32_t node2)
double gcost (uint32_t node1, uint32_t node2)

Private Attributes

Mapmap

Constructor & Destructor Documentation

MapSearchEnvironment::MapSearchEnvironment Map _map  )  [inline]
 

MapSearchEnvironment::~MapSearchEnvironment  )  [inline]
 


Member Function Documentation

double MapSearchEnvironment::gcost uint32_t  node1,
uint32_t  node2
[virtual]
 

Implements SearchEnvironment.

void MapSearchEnvironment::getNeighbors uint32_t  nodeID,
std::vector< uint32_t > &  neighbors
[virtual]
 

Implements SearchEnvironment.

double MapSearchEnvironment::heuristic uint32_t  node1,
uint32_t  node2
[virtual]
 

Implements SearchEnvironment.


Member Data Documentation

Map* MapSearchEnvironment::map [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Aug 18 03:43:56 2009 for HOG by doxygen 1.3.4