GT2004HeadControlBasicBehavior Class Reference

#include <GT2004HeadControlBasicBehaviors.h>

Inheritance diagram for GT2004HeadControlBasicBehavior:

Xabsl2BasicBehavior HeadControlInterfaces Xabsl2NamedItem GT2004BasicBehaviorDirectedScanForLandmarks 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

Protected Attributes

GT2004HeadControlheadControl
GT2004HeadPathPlannerheadPathPlanner
bool & lastScanWasLeft
CameraInfocameraInfo
OdometryData lastOdometryData
unsigned long lastTimeOfGoodSL
int panCount

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

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().

GT2004HeadControl& GT2004HeadControlBasicBehavior::headControl [protected]

A reference to the GT2004HeadControl

Definition at line 55 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().

GT2004HeadPathPlanner& GT2004HeadControlBasicBehavior::headPathPlanner [protected]

A reference to the head path planner

Definition at line 58 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004BasicBehaviorDirectedScanForLandmarks::execute().

OdometryData GT2004HeadControlBasicBehavior::lastOdometryData [protected]

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.


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:34:30 2006 for DT2005.panorama by  doxygen 1.4.7