#include <ArResolver.h>
Inheritance diagram for ArResolver::
Public Types | |
typedef std::multimap< int, ArAction *> | ActionMap |
Constructor. | |
Public Methods | |
virtual | ~ArResolver (void) |
Desturctor. | |
virtual ArActionDesired * | resolve (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. |
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...