Pathfinder::AStarGenericCached< NODETYPE, DESTCOST, GETNEIGHBORS, COSTTYPE >::IGetNeighbors Class Reference

Functor interface for getting the neighbor states of a given state. More...

#include <pathfinderastargenericcached.h>

List of all members.

Public Member Functions

virtual void operator() (const NODETYPE &node, typename AStarGenericCached< NODETYPE, DESTCOST, GETNEIGHBORS, COSTTYPE >::AddNeighborFunctor &addneighborfunctor)=0
 Finds neighbors of a given state.


Detailed Description

template<class NODETYPE, class DESTCOST, class GETNEIGHBORS, class COSTTYPE = double>
class Pathfinder::AStarGenericCached< NODETYPE, DESTCOST, GETNEIGHBORS, COSTTYPE >::IGetNeighbors

Functor interface for getting the neighbor states of a given state.

Member Function Documentation

template<class NODETYPE , class DESTCOST , class GETNEIGHBORS , class COSTTYPE = double>
virtual void Pathfinder::AStarGenericCached< NODETYPE, DESTCOST, GETNEIGHBORS, COSTTYPE >::IGetNeighbors::operator() ( const NODETYPE &  node,
typename AStarGenericCached< NODETYPE, DESTCOST, GETNEIGHBORS, COSTTYPE >::AddNeighborFunctor addneighborfunctor 
) [pure virtual]

Finds neighbors of a given state.

Parameters:
node The inital state we want the neighbors of
addneighborfunctor An AddNeighborFunctor function object that must be called for every reachable neighbor of the parent state


The documentation for this class was generated from the following file:

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