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

Public Types | |
| enum | LocationState { LEFT, RIGHT, CENTER } |
| enum | MoveState { FOLLOWING, ACQUIRING, STOPPED } |
| enum | TargetState { NO_TARGET, TARGET } |
Public Member Functions | |
| ArActionColorFollow (const char *name, ArACTS_1_2 *acts, ArPTZ *camera, double speed=200, int width=160, int height=120) | |
| virtual ArActionDesired * | fire (ArActionDesired currentDesired) |
| bool | getAcquire () |
| bool | getBlob () |
| int | getChannel () |
| virtual const ArActionDesired * | getDesired (void) const |
| virtual ArActionDesired * | getDesired (void) |
| bool | getMovement () |
| void | setAcquire (bool acquire) |
| void | setCamera (ArPTZ *camera) |
| bool | setChannel (int channel) |
| void | startMovement (void) |
| void | stopMovement (void) |
Protected Attributes | |
| bool | killMovement |
| bool | myAcquire |
| ArACTS_1_2 * | myActs |
| ArPTZ * | myCamera |
| int | myChannel |
| ArActionDesired | myDesired |
| int | myHeight |
| ArTime | myLastSeen |
| LocationState | myLocation |
| int | myMaxTime |
| MoveState | myMove |
| double | mySpeed |
| TargetState | myState |
| int | myWidth |
1.4.2