|
| NumInpSpec () |
|
| NumInpSpec (const NumInpSpec< T > &) |
|
| NumInpSpec (T val) |
|
| NumInpSpec (T val, const StepInterval< T > &intv) |
|
| NumInpSpec (T val, T start, T stop=mUdf(T), T step=1) |
|
| ~NumInpSpec () |
|
virtual NumInpSpec< T > * | clone () const |
|
T | defaultValue () const |
|
virtual float | getDefaultfValue (int idx=0) const |
|
virtual int | getDefaultIntValue (int idx=0) const |
|
virtual double | getDefaultValue (int idx=0) const |
|
virtual double | getDValue (int idx=0) const |
|
virtual float | getFValue (int idx=0) const |
|
virtual od_int64 | getInt64Value (int idx=0) const |
|
virtual int | getIntValue (int idx=0) const |
|
virtual bool | hasLimits () const |
|
virtual bool | isInsideLimits (int idx=0) const |
|
virtual bool | isUndef (int idx=0) const |
|
const StepInterval< T > * | limits () const |
|
virtual void | setDefaultValue (bool val, int idx=0) |
|
virtual void | setDefaultValue (const char *val, int idx=0) |
|
virtual void | setDefaultValue (double val, int idx=0) |
|
virtual void | setDefaultValue (float val, int idx=0) |
|
virtual void | setDefaultValue (int val, int idx=0) |
|
NumInpSpec< T > & | setLimits (const Interval< T > &intv) |
|
NumInpSpec< T > & | setLimits (const StepInterval< T > &r) |
|
virtual bool | setText (const char *s, int idx=0) |
|
virtual const char * | text (int idx=0) const |
|
T | value () const |
|
| DataInpSpec (const DataInpSpec &) |
|
| DataInpSpec (DataType) |
|
virtual | ~DataInpSpec () |
|
void | fillPar (IOPar &) const |
|
virtual bool | getBoolValue (int idx=0) const |
|
virtual bool | getDefaultBoolValue (int idx=0) const |
|
virtual const char * | getDefaultStringValue (int idx=0) const |
|
double | getdValue (int idx=0) const |
|
float | getfValue (int idx=0) const |
|
virtual const char * | name (int idx=0) const |
|
virtual int | nElems () const |
|
virtual DataInpSpec & | setName (const char *, int idx=0) |
|
virtual void | setValue (bool b, int idx=0) |
|
virtual void | setValue (double d, int idx=0) |
|
virtual void | setValue (float f, int idx=0) |
|
virtual void | setValue (int i, int idx=0) |
|
virtual void | setValue (od_int64 i, int idx=0) |
|
DataType | type () const |
|
bool | usePar (const IOPar &) |
|
template<class T>
class NumInpSpec< T >
Specifications for numerical inputs that may or may not have limits.
If the input must lie in a certain range, this range can be obtainted by Limits() and set by... setLimits().
<>