Main Page   Class Hierarchy   Compound List   Compound Members  

ArResolver Class Reference

Resolves a list of actions and returns what to do. More...

#include <ArResolver.h>

Inheritance diagram for ArResolver::

ArPriorityResolver List of all members.

Public Types

typedef std::multimap< int,
ArAction *> 
ActionMap
 Constructor.


Public Methods

virtual ~ArResolver (void)
 Desturctor.

virtual ArActionDesiredresolve (ActionMap *actions, ArRobot *robot)=0
 Figure out a single ArActionDesired from a list of ArAction s.

virtual std::string getName (void)
 Gets the name of the resolver.

virtual std::string getDescription (void)
 Gets the long description fo the resolver.


Detailed Description

Resolves a list of actions and returns what to do.

This class exists just for resolve, which will always have to be overriden. The class is used to take a list of actions and find out what to do from that...


The documentation for this class was generated from the following file:
Generated on Tue Nov 12 17:44:01 2002 for Aria by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001