Meta-information for Param of type Int or IntArray.
More...
#include <param.h>
List of all members.
Public Member Functions |
| IntMeta (int minVal, int maxVal, int stepSize=1) |
| constructor with minimum and maximum value
|
int | getMin () const |
| returns minimum value
|
int | getMax () const |
| returns maximum value
|
int | getStepSize () const |
| returns step size
|
void | setMin (int val) |
| sets the minimum value
|
void | setMax (int val) |
| sets the maximum value
|
void | setStepSize (int val) |
| sets the step size
|
Static Public Member Functions |
static IntMeta * | all () |
| returns a new instance of IntMeta, where the min and max are set to the full range available for integers.
|
Private Attributes |
int | m_minVal |
int | m_maxVal |
int | m_stepSize |
Detailed Description
Meta-information for Param of type Int or IntArray.
- See also:
- ito::Param
Member Function Documentation
void ito::IntMeta::setMax |
( |
int |
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::IntMeta::setMin |
( |
int |
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::IntMeta::setStepSize |
( |
int |
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