GT2004PotentialFieldBasicBehavior Class Reference

#include <GT2004PotentialFieldBasicBehaviors.h>

Inheritance diagram for GT2004PotentialFieldBasicBehavior:

Xabsl2BasicBehavior BehaviorControlInterfaces Xabsl2NamedItem GT2004PotentialFieldBasicBehaviorGoToPose GT2004PotentialFieldBasicBehaviorOffensiveSupport GT2004PotentialFieldBasicBehaviorSupport List of all members.

Public Member Functions

 GT2004PotentialFieldBasicBehavior (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler, const char *behaviorName, const char *pfcFileName)
virtual void execute ()=0

Protected Attributes

GTStandardConverter potentialfields
PotentialfieldResult result

Detailed Description

An abstract base class for all potential field based basic behaviors

Author:
Tim Laue

Definition at line 23 of file GT2004PotentialFieldBasicBehaviors.h.


Constructor & Destructor Documentation

GT2004PotentialFieldBasicBehavior::GT2004PotentialFieldBasicBehavior ( const BehaviorControlInterfaces interfaces,
Xabsl2ErrorHandler errorHandler,
const char *  behaviorName,
const char *  pfcFileName 
) [inline]

Definition at line 32 of file GT2004PotentialFieldBasicBehaviors.h.

References GTStandardConverter::load(), and potentialfields.


Member Function Documentation

virtual void GT2004PotentialFieldBasicBehavior::execute (  )  [pure virtual]

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Implemented in GT2004PotentialFieldBasicBehaviorGoToPose, GT2004PotentialFieldBasicBehaviorSupport, and GT2004PotentialFieldBasicBehaviorOffensiveSupport.


Member Data Documentation

GTStandardConverter GT2004PotentialFieldBasicBehavior::potentialfields [protected]

An instance of the potential field architecture

Definition at line 45 of file GT2004PotentialFieldBasicBehaviors.h.

Referenced by GT2004PotentialFieldBasicBehaviorOffensiveSupport::execute(), GT2004PotentialFieldBasicBehaviorSupport::execute(), GT2004PotentialFieldBasicBehaviorGoToPose::execute(), and GT2004PotentialFieldBasicBehavior().

PotentialfieldResult GT2004PotentialFieldBasicBehavior::result [protected]

A standard instance of a result structure

Definition at line 47 of file GT2004PotentialFieldBasicBehaviors.h.

Referenced by GT2004PotentialFieldBasicBehaviorOffensiveSupport::execute(), GT2004PotentialFieldBasicBehaviorSupport::execute(), and GT2004PotentialFieldBasicBehaviorGoToPose::execute().


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