GT2004HeadControlBasicBehaviors Class Reference

#include <GT2004HeadControlBasicBehaviors.h>

List of all members.

Public Member Functions

 GT2004HeadControlBasicBehaviors (Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces &interfaces, GT2004HeadControl &headControl, GT2004HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo)
void registerBasicBehaviors (Xabsl2Engine &engine)

Public Attributes

Basic Behaviors
GT2004BasicBehaviorLookAtBall basicBehaviorLookAtBall
GT2004BasicBehaviorFindBall basicBehaviorFindBall
GT2004BasicBehaviorReturnToBall basicBehaviorReturnToBall
GT2004BasicBehaviorScanAwayFromBall basicBehaviorScanAwayFromBall
GT2004BasicBehaviorDirectedScanForLandmarks basicBehaviorDirectedScanForLandmarks
GT2004BasicBehaviorScanBackToBall basicBehaviorScanBackToBall
GT2004BasicBehaviorGrabBall basicBehaviorGrabBall
GT2004BasicBehaviorReleaseBall basicBehaviorReleaseBall
GT2004BasicBehaviorWaitForGrab basicBehaviorWaitForGrab
GT2004BasicBehaviorBeginBallSearchAtBallPositionSeen basicBehaviorBeginBallSearchAtBallPositionSeen
GT2004BasicBehaviorBeginBallSearchAtBallPositionCommunicated basicBehaviorBeginBallSearchAtBallPositionCommunicated
GT2004BasicBehaviorBeginBallSearchAtBallPositionPropagated basicBehaviorBeginBallSearchAtBallPositionPropagated
GT2004BasicBehaviorOtherHeadMovements basicBehaviorOtherHeadMovements
GT2004BasicBehaviorLookAtCloseLandmark basicBehaviorLookAtCloseLandmark
GT2004BasicBehaviorLookAtBallAndClosestLandmark basicBehaviorLookAtBallAndClosestLandmark
GT2004BasicBehaviorLookAroundAtSeenBall basicBehaviorLookAroundAtSeenBall
GT2004BasicBehaviorSearchForBallLeft basicBehaviorSearchForBallLeft
GT2004BasicBehaviorSearchForBallRight basicBehaviorSearchForBallRight

Private Attributes

Xabsl2ErrorHandlererrorHandler
GT2004HeadControlheadControl


Detailed Description

Creates and registers the basic behaviors

Definition at line 140 of file GT2004HeadControlBasicBehaviors.h.


Constructor & Destructor Documentation

GT2004HeadControlBasicBehaviors::GT2004HeadControlBasicBehaviors ( Xabsl2ErrorHandler errorHandler,
HeadControlInterfaces interfaces,
GT2004HeadControl headControl,
GT2004HeadPathPlanner headPathPlanner,
bool &  lastScanWasLeft,
CameraInfo cameraInfo 
) [inline]

Constructor

Definition at line 144 of file GT2004HeadControlBasicBehaviors.h.


Member Function Documentation

void GT2004HeadControlBasicBehaviors::registerBasicBehaviors ( Xabsl2Engine engine  ) 

Registers basic behaviors at the engine

Definition at line 21 of file GT2004HeadControlBasicBehaviors.cpp.

References basicBehaviorBeginBallSearchAtBallPositionCommunicated, basicBehaviorBeginBallSearchAtBallPositionPropagated, basicBehaviorBeginBallSearchAtBallPositionSeen, basicBehaviorDirectedScanForLandmarks, basicBehaviorFindBall, basicBehaviorGrabBall, basicBehaviorLookAroundAtSeenBall, basicBehaviorLookAtBall, basicBehaviorLookAtBallAndClosestLandmark, basicBehaviorLookAtCloseLandmark, basicBehaviorOtherHeadMovements, basicBehaviorReleaseBall, basicBehaviorReturnToBall, basicBehaviorScanAwayFromBall, basicBehaviorScanBackToBall, basicBehaviorSearchForBallLeft, basicBehaviorSearchForBallRight, basicBehaviorWaitForGrab, and Xabsl2Engine::registerBasicBehavior().

Referenced by GT2004HeadControl::registerSymbolsAndBasicBehaviors().


Member Data Documentation

GT2004BasicBehaviorBeginBallSearchAtBallPositionCommunicated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionCommunicated

Definition at line 181 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorBeginBallSearchAtBallPositionPropagated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionPropagated

Definition at line 182 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorBeginBallSearchAtBallPositionSeen GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionSeen

Definition at line 180 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorDirectedScanForLandmarks GT2004HeadControlBasicBehaviors::basicBehaviorDirectedScanForLandmarks

Definition at line 175 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorFindBall GT2004HeadControlBasicBehaviors::basicBehaviorFindBall

Definition at line 172 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorGrabBall GT2004HeadControlBasicBehaviors::basicBehaviorGrabBall

Definition at line 177 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorLookAroundAtSeenBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAroundAtSeenBall

Definition at line 186 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorLookAtBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBall

Definition at line 171 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorLookAtBallAndClosestLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBallAndClosestLandmark

Definition at line 185 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorLookAtCloseLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtCloseLandmark

Definition at line 184 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorOtherHeadMovements GT2004HeadControlBasicBehaviors::basicBehaviorOtherHeadMovements

Definition at line 183 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorReleaseBall GT2004HeadControlBasicBehaviors::basicBehaviorReleaseBall

Definition at line 178 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorReturnToBall GT2004HeadControlBasicBehaviors::basicBehaviorReturnToBall

Definition at line 173 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorScanAwayFromBall GT2004HeadControlBasicBehaviors::basicBehaviorScanAwayFromBall

Definition at line 174 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorScanBackToBall GT2004HeadControlBasicBehaviors::basicBehaviorScanBackToBall

Definition at line 176 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorSearchForBallLeft GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallLeft

Definition at line 187 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorSearchForBallRight GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallRight

Definition at line 188 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

GT2004BasicBehaviorWaitForGrab GT2004HeadControlBasicBehaviors::basicBehaviorWaitForGrab

Definition at line 179 of file GT2004HeadControlBasicBehaviors.h.

Referenced by registerBasicBehaviors().

Xabsl2ErrorHandler& GT2004HeadControlBasicBehaviors::errorHandler [private]

Is invoked when errors occurs

Definition at line 193 of file GT2004HeadControlBasicBehaviors.h.

GT2004HeadControl& GT2004HeadControlBasicBehaviors::headControl [private]

A reference to the GT2004HeadControl

Definition at line 196 of file GT2004HeadControlBasicBehaviors.h.


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