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