tobicore
7.0.0
|
TOBI iC class. More...
#include <tobiic/ICClass.hpp>
Public Member Functions | |
ICClass (ICLabel label, ICValue value=0.00f) | |
Constructor Raises exceptions. | |
ICClass (unsigned int label, ICValue value=0.00f) | |
Constructor Raises exceptions. | |
virtual | ~ICClass () |
Destructor. | |
virtual ICValue | GetValue (void) const |
Value type getter. | |
virtual ICLabel | GetLabel (void) const |
Label type getter. | |
virtual unsigned int | GetLabelUInt (void) const |
Label type getter. | |
virtual ICClass * | SetValue (ICValue value=0.00f) |
Value type setter. | |
virtual ICClass * | SetLabel (ICLabel label) |
Label type setter Raises exceptions. | |
virtual ICClass * | SetLabel (unsigned int label) |
Label type setter Raises exceptions. | |
virtual const char * | GetChValue (void) |
Value type getter (as char array) Raises exceptions. | |
virtual const char * | GetChLabel (void) |
Label type getter (as char array) |
TOBI iC class.
This class is used to store a single pair of ICLabel and ICValue. Class labels are represented as strings for the time being (not to loose too much time with the different types).
Definition at line 37 of file ICClass.hpp.
Constructor Raises exceptions.
label | Label type |
value | Value type |
asint | Re-interpret input as integer |
Definition at line 31 of file ICClass.cpp.
ICClass::ICClass | ( | unsigned int | label, |
ICValue | value = 0.00f |
||
) |
Constructor Raises exceptions.
label | Label type (as integer) |
value | Value type |
Definition at line 36 of file ICClass.cpp.
|
virtual |
Label type getter (as char array)
Definition at line 82 of file ICClass.cpp.
|
virtual |
Value type getter (as char array) Raises exceptions.
Definition at line 88 of file ICClass.cpp.
|
virtual |
Label type getter.
Definition at line 48 of file ICClass.cpp.
|
virtual |
Label type getter.
Definition at line 52 of file ICClass.cpp.
|
virtual |
Value type getter.
Definition at line 44 of file ICClass.cpp.
Label type setter Raises exceptions.
Definition at line 61 of file ICClass.cpp.
|
virtual |
Label type setter Raises exceptions.
Definition at line 75 of file ICClass.cpp.
Value type setter.
Definition at line 56 of file ICClass.cpp.