| >xabsl |
The Extensible Agent Behavior Specification Language |
XabslEngine Class Library Reference |
|   |
xabsl::Behavior Class Reference#include <XabslBehavior.h>
Inheritance diagram for xabsl::Behavior:
[legend]Collaboration diagram for xabsl::Behavior:
[legend]List of all members.
Detailed Description
Parent class for Option and BasicBehavior.
- Author:
- Max Risler
Definition at line 25 of file XabslBehavior.h.
|
Public Member Functions |
| | Behavior (const char *name) |
| | Constructor.
|
| virtual | ~Behavior () |
| | Destructor.
|
| virtual void | execute ()=0 |
| | executes the behavior
|
| virtual void | parametersChanged () |
| | Notify the software environment about a parameter change.
|
Public Attributes |
| bool | isActive |
| | the behavior is activated in the current path through the option graph
|
| bool | wasActive |
| | the behavior was activated in the last path trough the option graph
|
| unsigned | timeOfExecution |
| | the time how long the option is already active
|
| unsigned | timeWhenActivated |
| | The time, when the option was activated.
|
| Parameters * | parameters |
| | The parameters of the behavior.
|
Constructor & Destructor Documentation
| xabsl::Behavior::Behavior |
( |
const char * |
name |
) |
[inline] |
|
| virtual xabsl::Behavior::~Behavior |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
| virtual void xabsl::Behavior::execute |
( |
|
) |
[pure virtual] |
|
| virtual void xabsl::Behavior::parametersChanged |
( |
|
) |
[inline, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
Up | Main Page | Generated at Wed Aug 19 17:32:30 2009.
|
| |
| |