#include <ArResolver.h>
Inheritance diagram for ArResolver:

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 ArActionDesired * | resolve (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 |
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.
1.4.0