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

actionGroupExample.cpp, gripperExample.cpp, gyroExample.cpp, teleopActionsExample.cpp, and triangleDriveToActionExample.cpp.
Definition at line 36 of file ArActionKeydrive.h.
Public Member Functions | |
| virtual void | activate (void) | 
| ArActionKeydrive (const char *name="keydrive", double transVelMax=400, double turnAmountMax=24, double velIncrement=25, double turnIncrement=8) | |
| Constructor.  | |
| virtual void | deactivate (void) | 
| void | down (void) | 
| Internal, callback for down arrow.  | |
| virtual ArActionDesired * | fire (ArActionDesired currentDesired) | 
| virtual const ArActionDesired * | getDesired (void) const | 
| virtual ArActionDesired * | getDesired (void) | 
| void | giveUpKeys (void) | 
| Gives up the keys this action wants to use to drive.  | |
| void | left (void) | 
| Internal, callback for left arrow.  | |
| void | right (void) | 
| Internal, callback for right arrow.  | |
| void | setIncrements (double velIncrement, double turnIncrement) | 
| For setting the increment amounts.  | |
| virtual void | setRobot (ArRobot *robot) | 
| void | setSpeeds (double transVelMax, double turnAmountMax) | 
| For setting the maximum speeds.  | |
| void | space (void) | 
| Internal, callback for space key.  | |
| void | takeKeys (void) | 
| Takes the keys this action wants to use to drive.  | |
| void | up (void) | 
| Internal, callback for up arrow.  | |
| virtual | ~ArActionKeydrive () | 
| Destructor.  | |
Protected Attributes | |
| double | myDeltaVel | 
| ArActionDesired | myDesired | 
| double | myDesiredSpeed | 
| ArFunctorC< ArActionKeydrive > | myDownCB | 
| ArFunctorC< ArActionKeydrive > | myLeftCB | 
| ArFunctorC< ArActionKeydrive > | myRightCB | 
| ArFunctorC< ArActionKeydrive > | mySpaceCB | 
| bool | mySpeedReset | 
| double | myTransVelMax | 
| double | myTurnAmount | 
| double | myTurnAmountMax | 
| double | myTurnIncrement | 
| ArFunctorC< ArActionKeydrive > | myUpCB | 
| double | myVelIncrement | 
 1.4.0