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

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 Member Functions

 ArResolver (const char *name, const char *description="")
virtual const char * getDescription (void) const
 Gets the long description fo the resolver.
virtual const char * getName (void) const
 Gets the name of the resolver.
virtual ArActionDesiredresolve (ActionMap *actions, ArRobot *robot)=0
 Figure out a single ArActionDesired from a list of ArAction s.
virtual ~ArResolver ()
 Desturctor.

Protected Attributes

std::string myDescription
std::string myName

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...

Definition at line 43 of file ArResolver.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 19 12:56:52 2005 for Aria by  doxygen 1.4.0