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

GT2004HeadControlBasicBehaviors Class Reference

Creates and registers the basic behaviors. More...

#include <GT2004HeadControlBasicBehaviors.h>

Collaboration diagram for GT2004HeadControlBasicBehaviors:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GT2004HeadControlBasicBehaviors (Xabsl2ErrorHandler &errorHandler, HeadControlInterfaces &interfaces, GT2004HeadControl &headControl, GT2004HeadPathPlanner &headPathPlanner, bool &lastScanWasLeft, CameraInfo &cameraInfo)
 Constructor.

void registerBasicBehaviors (Xabsl2Engine &engine)
 Registers basic behaviors at the 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
 Is invoked when errors occurs.

GT2004HeadControlheadControl
 A reference to the GT2004HeadControl.


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.

References basicBehaviorBeginBallSearchAtBallPositionCommunicated, basicBehaviorBeginBallSearchAtBallPositionPropagated, basicBehaviorBeginBallSearchAtBallPositionSeen, basicBehaviorDirectedScanForLandmarks, basicBehaviorFindBall, basicBehaviorGrabBall, basicBehaviorLookAroundAtSeenBall, basicBehaviorLookAtBall, basicBehaviorLookAtBallAndClosestLandmark, basicBehaviorLookAtCloseLandmark, basicBehaviorOtherHeadMovements, basicBehaviorReleaseBall, basicBehaviorReturnToBall, basicBehaviorScanAwayFromBall, basicBehaviorScanBackToBall, basicBehaviorSearchForBallLeft, basicBehaviorSearchForBallRight, basicBehaviorWaitForGrab, and INIT_GT2004_HEADCONTROL_BASIC_BEHAVIOR.


Member Function Documentation

void GT2004HeadControlBasicBehaviors::registerBasicBehaviors Xabsl2Engine engine  ) 
 

Registers basic behaviors at the engine.

Definition at line 14 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().

Here is the call graph for this function:


Member Data Documentation

GT2004BasicBehaviorLookAtBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBall
 

Definition at line 171 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorFindBall GT2004HeadControlBasicBehaviors::basicBehaviorFindBall
 

Definition at line 172 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorReturnToBall GT2004HeadControlBasicBehaviors::basicBehaviorReturnToBall
 

Definition at line 173 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorScanAwayFromBall GT2004HeadControlBasicBehaviors::basicBehaviorScanAwayFromBall
 

Definition at line 174 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorDirectedScanForLandmarks GT2004HeadControlBasicBehaviors::basicBehaviorDirectedScanForLandmarks
 

Definition at line 175 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorScanBackToBall GT2004HeadControlBasicBehaviors::basicBehaviorScanBackToBall
 

Definition at line 176 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorGrabBall GT2004HeadControlBasicBehaviors::basicBehaviorGrabBall
 

Definition at line 177 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorReleaseBall GT2004HeadControlBasicBehaviors::basicBehaviorReleaseBall
 

Definition at line 178 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorWaitForGrab GT2004HeadControlBasicBehaviors::basicBehaviorWaitForGrab
 

Definition at line 179 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorBeginBallSearchAtBallPositionSeen GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionSeen
 

Definition at line 180 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorBeginBallSearchAtBallPositionCommunicated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionCommunicated
 

Definition at line 181 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorBeginBallSearchAtBallPositionPropagated GT2004HeadControlBasicBehaviors::basicBehaviorBeginBallSearchAtBallPositionPropagated
 

Definition at line 182 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorOtherHeadMovements GT2004HeadControlBasicBehaviors::basicBehaviorOtherHeadMovements
 

Definition at line 183 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorLookAtCloseLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtCloseLandmark
 

Definition at line 184 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorLookAtBallAndClosestLandmark GT2004HeadControlBasicBehaviors::basicBehaviorLookAtBallAndClosestLandmark
 

Definition at line 185 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorLookAroundAtSeenBall GT2004HeadControlBasicBehaviors::basicBehaviorLookAroundAtSeenBall
 

Definition at line 186 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorSearchForBallLeft GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallLeft
 

Definition at line 187 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and registerBasicBehaviors().

GT2004BasicBehaviorSearchForBallRight GT2004HeadControlBasicBehaviors::basicBehaviorSearchForBallRight
 

Definition at line 188 of file GT2004HeadControlBasicBehaviors.h.

Referenced by GT2004HeadControlBasicBehaviors(), and 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 Sep 23 20:07:31 2004 for GT2004 by doxygen 1.3.6