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

GraphSearchEnvironment Class Reference

#include <SearchEnvironment.h>

Inheritance diagram for GraphSearchEnvironment:

Inheritance graph
[legend]
Collaboration diagram for GraphSearchEnvironment:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GraphSearchEnvironment (graph *_graph)
 ~GraphSearchEnvironment ()
void getNeighbors (uint32_t nodeID, std::vector< uint32_t > &neighbors)
 GraphSearchEnvironment.

double heuristic (uint32_t node1, uint32_t node2)
double gcost (uint32_t node1, uint32_t node2)

Private Attributes

graphg

Constructor & Destructor Documentation

GraphSearchEnvironment::GraphSearchEnvironment graph _graph  )  [inline]
 

GraphSearchEnvironment::~GraphSearchEnvironment  )  [inline]
 


Member Function Documentation

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

Implements SearchEnvironment.

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

GraphSearchEnvironment.

Implements SearchEnvironment.

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

Implements SearchEnvironment.


Member Data Documentation

graph* GraphSearchEnvironment::g [private]
 


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