![]() |
stromx
0.8.0
|
Description of a numeric parameter More...
#include <NumericParameter.h>
Public Member Functions | |
| NumericParameter (const unsigned int id, ParameterGroup *const group=0) | |
| NumericParameter (const unsigned int id, const data_t min, const data_t max) | |
| NumericParameter (const unsigned int id, const data_t min, const data_t max, const data_t step) | |
| virtual const Data & | max () const |
| virtual const Data & | min () const |
| virtual const Data & | step () const |
| virtual void | setMax (const data_t &value) |
| virtual void | setMin (const data_t &value) |
| virtual void | setStep (const data_t &value) |
Public Member Functions inherited from stromx::runtime::Parameter | |
| Parameter (const unsigned int id, const VariantHandle &variant, ParameterGroup *const group=0) | |
| AccessMode | accessMode () const |
| void | setAccessMode (const AccessMode mode) |
| UpdateBehavior | updateBehavior () const |
| void | setUpdateBehavior (const UpdateBehavior behavior) |
| virtual const Parameter * | group () const |
| virtual const std::vector< const Parameter * > & | members () const |
| virtual Type | originalType () const |
| virtual Type | currentType () const |
Public Member Functions inherited from stromx::runtime::Description | |
| Description (const unsigned int id, const VariantHandle &variant) | |
| const std::string & | title () const |
| unsigned int | id () const |
| const VariantHandle & | variant () const |
| void | setTitle (const std::string &title) |
| const VariantHandle & | visualization () const |
| void | setVisualization (const VariantHandle &visualization) |
| virtual const std::vector< EnumDescription > & | descriptions () const |
| virtual unsigned int | rows () const |
| virtual unsigned int | cols () const |
Additional Inherited Members | |
Public Types inherited from stromx::runtime::Parameter | |
| enum | AccessMode { NO_ACCESS, NONE_READ, NONE_WRITE, INITIALIZED_READ, INITIALIZED_WRITE, ACTIVATED_WRITE } |
Public Types inherited from stromx::runtime::Description | |
| enum | Type { NO_TYPE, PARAMETER, INPUT, OUTPUT } |
| enum | UpdateBehavior { PERSISTENT, PUSH, PULL, INTERNAL } |
Description of a numeric parameter
|
inline |
Constructs a numeric parameter.
|
inline |
Constructs a numeric parameter.
|
inline |
Constructs a numeric parameter.
|
inlinevirtual |
Returns the maximal value of this data value or an instance of None.
Reimplemented from stromx::runtime::Description.
|
inlinevirtual |
Returns the minimal value of this data value or an instance of None.
Reimplemented from stromx::runtime::Description.
|
inlinevirtual |
Sets the maximal value of the parameter.
|
inlinevirtual |
Sets the minimal value of the parameter.
|
inlinevirtual |
Sets the step value of the parameter.
|
inlinevirtual |
Returns a useful step size to decrease or increase the value of this parameter. Returns NONE if no step size is defined for this parameter.
Reimplemented from stromx::runtime::Description.
1.8.12