itom
|
Public Member Functions | |
IntArrayMeta (int32 minVal, int32 maxVal, int stepSize=1, ito::ByteArray category=ito::ByteArray()) | |
IntArrayMeta (int32 minVal, int32 maxVal, int stepSize, size_t numMin, size_t numMax, size_t numStepSize=1, ito::ByteArray category=ito::ByteArray()) | |
IntArrayMeta (const IntArrayMeta &cpy) | |
copy constructor | |
IntArrayMeta & | operator= (const IntArrayMeta &rhs) |
< assignment operator | |
virtual bool | operator== (const ParamMeta &other) const |
Public Member Functions inherited from ito::IntMeta | |
IntMeta (int32 minVal, int32 maxVal, int32 stepSize=1, ito::ByteArray category=ito::ByteArray()) | |
IntMeta (const IntMeta ©) | |
IntMeta & | operator= (const IntMeta &rhs) |
int32 | getMin () const |
returns maximum value | |
int32 | getMax () const |
returns step size | |
int32 | getStepSize () const |
returns unit | |
ito::ByteArray | getUnit () const |
sets unit string of this parameter | |
void | setUnit (const ito::ByteArray &unit) |
returns display representation | |
ParamMeta::tRepresentation | getRepresentation () const |
sets display representation | |
void | setRepresentation (ParamMeta::tRepresentation behaviour) |
void | setMin (int32 val) |
sets the minimum value | |
void | setMax (int32 val) |
sets the maximum value | |
void | setStepSize (int32 val) |
sets the step size | |
Public Member Functions inherited from ito::ParamMeta | |
ParamMeta (ito::ByteArray category=ito::ByteArray()) | |
constructor used by derived classes to indicate their real type | |
ParamMeta (MetaRtti type, ito::ByteArray category=ito::ByteArray()) | |
ParamMeta (const ParamMeta ©) | |
ParamMeta & | operator= (const ParamMeta &rhs) |
destructor | |
virtual | ~ParamMeta () |
returns runtime type information value | |
MetaRtti | getType () const |
returns category name of this parameter (default: empty ByteArray) | |
ito::ByteArray | getCategory () const |
void | setCategory (const ito::ByteArray &category) |
bool | operator!= (const ParamMeta &other) const |
Public Member Functions inherited from ito::ListMeta | |
ListMeta () | |
< default constructor with an arbitrary list size | |
ListMeta (size_t numMin, size_t numMax, size_t numStepSize=1) | |
destructor | |
virtual | ~ListMeta () |
< destructor | |
virtual bool | operator== (const ListMeta &other) const |
returns minimum number of values | |
size_t | getNumMin () const |
returns maximum number of values | |
size_t | getNumMax () const |
returns step size of number of values | |
size_t | getNumStepSize () const |
void | setNumMin (size_t val) |
sets the minimum number of values | |
void | setNumMax (size_t val) |
sets the maximum number of values | |
void | setNumStepSize (size_t val) |
sets the step size of the number of values | |
Additional Inherited Members | |
Public Types inherited from ito::ParamMeta | |
enum | MetaRtti { rttiUnknown = 0 , rttiCharMeta = 1 , rttiIntMeta = 2 , rttiDoubleMeta = 3 , rttiStringMeta = 4 , rttiHWMeta = 5 , rttiDObjMeta = 6 , rttiIntArrayMeta = 7 , rttiDoubleArrayMeta = 8 , rttiCharArrayMeta = 9 , rttiIntervalMeta = 10 , rttiDoubleIntervalMeta = 11 , rttiRangeMeta = 12 , rttiRectMeta = 13 , rttiStringListMeta = 14 } |
Runtime type information. More... | |
enum | tRepresentation { Linear = 0x0001 , Logarithmic = 0x0002 , Boolean = 0x0004 , PureNumber = 0x0008 , HexNumber = 0x0010 , IPV4Address = 0x0020 , MACAddress = 0x0040 , UnknownRepresentation = 0x0080 } |
The representation of number types indicates the type of widget that is suited best to display and change the value. More... | |
Static Public Member Functions inherited from ito::IntMeta | |
static IntMeta * | all (ito::ByteArray category=ito::ByteArray()) |
returns minimum value | |
Protected Attributes inherited from ito::ParamMeta | |
MetaRtti | m_type |
ito::ByteArray | m_category |
optional category name of this parameter | |
ito::IntArrayMeta::IntArrayMeta | ( | const IntArrayMeta & | cpy | ) |
copy constructor
assignment operator
|
virtual |
returns a new instance of IntMeta, where the min and max are set to the full range available for integers. The caller has to take care of memory.
Reimplemented from ito::IntMeta.