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

AbstractionSearchEnvironment Class Reference

#include <AbstractionSearchEnvironment.h>

Inheritance diagram for AbstractionSearchEnvironment:

Inheritance graph
[legend]
Collaboration diagram for AbstractionSearchEnvironment:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractionSearchEnvironment (graphAbstraction *_ga, int _level)
 ~AbstractionSearchEnvironment ()
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

graphAbstractionga
int level

Constructor & Destructor Documentation

AbstractionSearchEnvironment::AbstractionSearchEnvironment graphAbstraction _ga,
int  _level
[inline]
 

AbstractionSearchEnvironment::~AbstractionSearchEnvironment  )  [inline]
 


Member Function Documentation

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

Implements SearchEnvironment.

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

Implements SearchEnvironment.

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

Implements SearchEnvironment.


Member Data Documentation

graphAbstraction* AbstractionSearchEnvironment::ga [private]
 

int AbstractionSearchEnvironment::level [private]
 


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