Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GT2004HeadControlBasicBehavior Class Reference

Base class for all basic behaviors in the GT2004HeadControl. More...

#include <GT2004HeadControlBasicBehaviors.h>

Inheritance diagram for GT2004HeadControlBasicBehavior:

Inheritance graph
[legend]
Collaboration diagram for GT2004HeadControlBasicBehavior:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GT2004HeadControlBasicBehavior (const char *name, Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces interfaces, GT2004HeadControl &headControl, GT2004HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo)
virtual void execute ()=0
 Executes the basic behavior.


Protected Attributes

GT2004HeadControlheadControl
 A reference to the GT2004HeadControl.

GT2004HeadPathPlannerheadPathPlanner
 A reference to the head path planner.

bool & lastScanWasLeft
 A reference to the variable "lastScanWasLeft" in the head control.

CameraInfocameraInfo
 A reference to a camara info in the head control.

OdometryData lastOdometryData
 current odometry data of last call to head control

unsigned long lastTimeOfGoodSL
 time of last good self localization

int panCount
 Number of executed scans.


Detailed Description

Base class for all basic behaviors in the GT2004HeadControl.

Author:
Martin Lötzsch

Definition at line 22 of file GT2004HeadControlBasicBehaviors.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual void GT2004HeadControlBasicBehavior::execute  )  [pure virtual]
 

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Implemented in GT2004BasicBehaviorDirectedScanForLandmarks.


Member Data Documentation

GT2004HeadControl& GT2004HeadControlBasicBehavior::headControl [protected]
 

A reference to the GT2004HeadControl.

Definition at line 55 of file GT2004HeadControlBasicBehaviors.h.

GT2004HeadPathPlanner& GT2004HeadControlBasicBehavior::headPathPlanner [protected]
 

A reference to the head path planner.

Definition at line 58 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.

CameraInfo& GT2004HeadControlBasicBehavior::cameraInfo [protected]
 

A reference to a camara info in the head control.

Definition at line 64 of file GT2004HeadControlBasicBehaviors.h.

OdometryData GT2004HeadControlBasicBehavior::lastOdometryData [protected]
 

current odometry data of last call to head control

Definition at line 67 of file GT2004HeadControlBasicBehaviors.h.

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.


The documentation for this class was generated from the following file:
Generated on Thu Sep 23 20:07:30 2004 for GT2004 by doxygen 1.3.6