#include <GT2004PotentialFieldBasicBehaviors.h>
Inheritance diagram for GT2004PotentialFieldBasicBehavior:
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 |
Definition at line 23 of file GT2004PotentialFieldBasicBehaviors.h.
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.
virtual void GT2004PotentialFieldBasicBehavior::execute | ( | ) | [pure virtual] |
Executes the basic behavior.
Implements Xabsl2BasicBehavior.
Implemented in GT2004PotentialFieldBasicBehaviorGoToPose, GT2004PotentialFieldBasicBehaviorSupport, and GT2004PotentialFieldBasicBehaviorOffensiveSupport.
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().
A standard instance of a result structure
Definition at line 47 of file GT2004PotentialFieldBasicBehaviors.h.
Referenced by GT2004PotentialFieldBasicBehaviorOffensiveSupport::execute(), GT2004PotentialFieldBasicBehaviorSupport::execute(), and GT2004PotentialFieldBasicBehaviorGoToPose::execute().