|
Aria
2.8.0
|
Mode for following a color blob using ACTS. More...
#include <ArModes.h>
Inherits ArMode.
Public Member Functions | |
| virtual void | activate (void) |
| ArModeActs (ArRobot *robot, const char *name, char key, char key2, ArACTS_1_2 *acts=NULL) | |
| Constructor. More... | |
| virtual void | channel1 (void) |
| virtual void | channel2 (void) |
| virtual void | channel3 (void) |
| virtual void | channel4 (void) |
| virtual void | channel5 (void) |
| virtual void | channel6 (void) |
| virtual void | channel7 (void) |
| virtual void | channel8 (void) |
| virtual void | deactivate (void) |
| virtual void | help (void) |
| virtual void | start (void) |
| virtual void | stop (void) |
| virtual void | toggleAcquire (void) |
| virtual void | userTask (void) |
| virtual | ~ArModeActs () |
| Destructor. | |
Public Member Functions inherited from ArMode | |
| ArMode (ArRobot *robot, const char *name, char key, char key2) | |
| Constructor. More... | |
| bool | baseActivate (void) |
| The base activation, it MUST be called by inheriting classes, and inheriting classes MUST return if this returns false. More... | |
| bool | baseDeactivate (void) |
| The base deactivation, it MUST be called by inheriting classes, and inheriting classes MUST return if this returns false. More... | |
| char | getKey (void) |
| An internal function to get the first key this is bound to. | |
| char | getKey2 (void) |
| An internal function to get the second key this is bound to. | |
| const char * | getName (void) |
| Gets the name of the mode. | |
| virtual | ~ArMode () |
| Destructor. | |
Protected Attributes | |
| ArPTZ * | camera |
| ArACTS_1_2 * | myActs |
| ArFunctorC< ArModeActs > | myChannel1CB |
| ArFunctorC< ArModeActs > | myChannel2CB |
| ArFunctorC< ArModeActs > | myChannel3CB |
| ArFunctorC< ArModeActs > | myChannel4CB |
| ArFunctorC< ArModeActs > | myChannel5CB |
| ArFunctorC< ArModeActs > | myChannel6CB |
| ArFunctorC< ArModeActs > | myChannel7CB |
| ArFunctorC< ArModeActs > | myChannel8CB |
| ArActionGroupColorFollow * | myGroup |
| ArRobot * | myRobot |
| ArFunctorC< ArModeActs > | myStartCB |
| ArFunctorC< ArModeActs > | myStopCB |
| ArFunctorC< ArModeActs > | myToggleAcquireCB |
Protected Attributes inherited from ArMode | |
| ArFunctorC< ArMode > | myActivateCB |
| ArFunctorC< ArMode > | myDeactivateCB |
| char | myKey |
| char | myKey2 |
| std::string | myName |
| ArRobot * | myRobot |
| ArFunctorC< ArMode > | myUserTaskCB |
Additional Inherited Members | |
Static Public Member Functions inherited from ArMode | |
| static void | baseHelp (void) |
| This is the base help function, its internal, bound to ? and h and H. | |
Protected Member Functions inherited from ArMode | |
| void | addKeyHandler (int keyToHandle, ArFunctor *functor) |
| void | remKeyHandler (ArFunctor *functor) |
Static Protected Attributes inherited from ArMode | |
| static ArMode * | ourActiveMode = NULL |
| static ArGlobalFunctor * | ourHelpCB = NULL |
| static std::list< ArMode * > | ourModes |
Mode for following a color blob using ACTS.
| ArModeActs::ArModeActs | ( | ArRobot * | robot, |
| const char * | name, | ||
| char | key, | ||
| char | key2, | ||
| ArACTS_1_2 * | acts = NULL |
||
| ) |
Constructor.
| robot | ArRobot instance to be associate with |
| name | name of this mode |
| key | keyboard key that activates this mode |
| key2 | another keyboard key that activates this mode |
| acts | ArACTS_1_2 instance to use. If not given, then an internally maintained instance is created by ArModeActs. |