| >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.