>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::InputSymbol< T > Class Template Reference#include <XabslSymbols.h>
Inheritance diagram for xabsl::InputSymbol< T >: ![]() ![]() Detailed Descriptiontemplate<class T>
A Template for the input symbol classes.
|
Public Member Functions | |
InputSymbol (const char *name, const T *pVariable, ErrorHandler &errorHandler, int index) | |
Constructor. | |
InputSymbol (const char *name, T(*pFunction)(), ErrorHandler &errorHandler, int index) | |
Constructor. | |
T | getValue () |
returns the value of the symbol | |
void | parametersChanged () const |
Notify the software environment about a parameter change. | |
Public Attributes | |
Parameters | parameters |
The parameters of the input symbol. | |
void(* | pParametersChanged )() |
A Pointer to a parameter change notification function in the software environment. | |
int | index |
Index of the symbol in array in corresponding engine. | |
T | lastValue |
Last queried value of the input symbol. | |
Private Attributes | |
const T * | pV |
A pointer to a variable in the software environment. | |
T(* | pF )() |
A pointer to a T returning function in the software environment. |
|
Constructor.
Definition at line 79 of file XabslSymbols.h. |
|
Constructor.
Definition at line 89 of file XabslSymbols.h. |
|
returns the value of the symbol
Definition at line 95 of file XabslSymbols.h. |
|
Notify the software environment about a parameter change.
Definition at line 99 of file XabslSymbols.h. |
|
The parameters of the input symbol.
Definition at line 103 of file XabslSymbols.h. |
|
A Pointer to a parameter change notification function in the software environment.
|
|
Index of the symbol in array in corresponding engine.
Definition at line 109 of file XabslSymbols.h. |
|
Last queried value of the input symbol.
Definition at line 112 of file XabslSymbols.h. |
|
A pointer to a variable in the software environment.
Definition at line 116 of file XabslSymbols.h. |
|
A pointer to a T returning function in the software environment.
|
Up | Main Page | Generated at Wed Aug 19 17:32:31 2009.