#include <GT2004HeadControlBasicBehaviors.h>
Inheritance diagram for GT2004HeadControlBasicBehavior:
Public Member Functions | |
GT2004HeadControlBasicBehavior (const char *name, Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces interfaces, GT2004HeadControl &headControl, GT2004HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo) | |
virtual void | execute ()=0 |
Protected Attributes | |
GT2004HeadControl & | headControl |
GT2004HeadPathPlanner & | headPathPlanner |
bool & | lastScanWasLeft |
CameraInfo & | cameraInfo |
OdometryData | lastOdometryData |
unsigned long | lastTimeOfGoodSL |
int | panCount |
Definition at line 22 of file GT2004HeadControlBasicBehaviors.h.
GT2004HeadControlBasicBehavior::GT2004HeadControlBasicBehavior | ( | const char * | name, | |
Xabsl2ErrorHandler & | errorHandler, | |||
HeadControlInterfaces | interfaces, | |||
GT2004HeadControl & | headControl, | |||
GT2004HeadPathPlanner & | headPathPlanner, | |||
bool & | lastScanWasLeft, | |||
CameraInfo & | cameraInfo | |||
) | [inline] |
Definition at line 35 of file GT2004HeadControlBasicBehaviors.h.
virtual void GT2004HeadControlBasicBehavior::execute | ( | ) | [pure virtual] |
Executes the basic behavior.
Implements Xabsl2BasicBehavior.
Implemented in GT2004BasicBehaviorDirectedScanForLandmarks.
CameraInfo& GT2004HeadControlBasicBehavior::cameraInfo [protected] |
A reference to a camara info in the head control
Definition at line 64 of file GT2004HeadControlBasicBehaviors.h.
Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().
A reference to the GT2004HeadControl
Definition at line 55 of file GT2004HeadControlBasicBehaviors.h.
Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().
A reference to the head path planner
Definition at line 58 of file GT2004HeadControlBasicBehaviors.h.
Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().
current odometry data of last call to head control
Definition at line 67 of file GT2004HeadControlBasicBehaviors.h.
bool& GT2004HeadControlBasicBehavior::lastScanWasLeft [protected] |
A reference to the variable "lastScanWasLeft" in the head control
Definition at line 61 of file GT2004HeadControlBasicBehaviors.h.
Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().
unsigned long GT2004HeadControlBasicBehavior::lastTimeOfGoodSL [protected] |
time of last good self localization
Definition at line 69 of file GT2004HeadControlBasicBehaviors.h.
int GT2004HeadControlBasicBehavior::panCount [protected] |
Number of executed scans
Definition at line 72 of file GT2004HeadControlBasicBehaviors.h.