>xabsl | The Extensible Agent Behavior Specification Language | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
start | team | language reference | tools | xabsl engine | download | licence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XabslEngine Class Library Reference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members
xabsl::OutputSymbol< T > Class Template Reference#include <XabslSymbols.h>
Inheritance diagram for xabsl::OutputSymbol< T >: ![]() ![]() Detailed Descriptiontemplate<class T>
A Template for the output symbol classes.
|
Public Member Functions | |
OutputSymbol (const char *name, T *pVariable, int index) | |
Constructor. | |
OutputSymbol (const char *name, void(*pSetFunction)(T), T(*pGetFunction)(), int index) | |
Constructor. | |
void | setValue (T value) |
Set the value of the symbol. | |
T | getValue () const |
Returns the current value of the symbol. | |
Public Attributes | |
bool | activeValueWasSet |
If true, the value was set during the last execution of the option graph. | |
int | index |
Index of the symbol in array in corresponding engine. | |
T | lastValue |
Last set value of the output symbol. | |
Private Attributes | |
T * | pV |
A pointer to a variable in the software environment. | |
void(* | pSetF )(T) |
A pointer to a function that sets the value of the symbol in the software environment. | |
T(* | pGetF )() |
A pointer to a function that gets the value of the symbol from the software environment. |
|
Constructor.
Definition at line 236 of file XabslSymbols.h. |
|
Constructor.
Definition at line 247 of file XabslSymbols.h. |
|
Set the value of the symbol.
Definition at line 255 of file XabslSymbols.h. |
|
Returns the current value of the symbol.
Definition at line 270 of file XabslSymbols.h. |
|
If true, the value was set during the last execution of the option graph.
Definition at line 283 of file XabslSymbols.h. |
|
Index of the symbol in array in corresponding engine.
Definition at line 286 of file XabslSymbols.h. |
|
Last set value of the output symbol.
Definition at line 289 of file XabslSymbols.h. |
|
A pointer to a variable in the software environment.
Definition at line 293 of file XabslSymbols.h. |
|
A pointer to a function that sets the value of the symbol in the software environment.
|
|
A pointer to a function that gets the value of the symbol from the software environment.
|
Up | Main Page | Generated at Wed Aug 19 17:32:31 2009.