Meta-information for Param of type Char or CharArray.
More...
#include <param.h>
List of all members.
Public Member Functions |
| CharMeta (char minVal, char maxVal, char stepSize=1) |
| constructor with minimum and maximum value
|
char | getMin () const |
| returns minimum value
|
char | getMax () const |
| returns maximum value
|
char | getStepSize () const |
| returns step size
|
void | setMin (char val) |
| sets the minimum value
|
void | setMax (char val) |
| sets the maximum value
|
void | setStepSize (char val) |
| sets the step size
|
Static Public Member Functions |
static CharMeta * | all () |
| returns a new instance of CharMeta, where the min and max are set to the full range available for char.
|
Private Attributes |
char | m_minVal |
char | m_maxVal |
char | m_stepSize |
Detailed Description
Meta-information for Param of type Char or CharArray.
- See also:
- ito::Param
Member Function Documentation
void ito::CharMeta::setMax |
( |
char |
val | ) |
[inline] |
sets the maximum value
- Parameters:
-
val | is the new maximum value, if this is smaller than the current minimum value, the minimum value is changed to val, too |
void ito::CharMeta::setMin |
( |
char |
val | ) |
[inline] |
sets the minimum value
- Parameters:
-
val | is the new minimum value, if this is bigger than the current maximum value, the maximum value is changed to val, too |
void ito::CharMeta::setStepSize |
( |
char |
val | ) |
[inline] |
sets the step size
- Parameters:
-
val | is the new step size, hence only discrete values [minVal, minVal+stepSize, minVal+2*stepSize...,maxVal] are allowed |
The documentation for this class was generated from the following file:
- D:/git-itom/sources/itom/common/param.h