OpendTect-6_4
6.4
|
Specifications for numerical inputs that may or may not have limits. More...
Protected Attributes | |
T | value_ |
T | defaultvalue_ |
StepInterval< T > * | limits_ |
Protected Attributes inherited from DataInpSpec | |
DataType | tp_ |
bool | prefempty_ |
TypeSet< int > | nameidxs_ |
BufferStringSet | names_ |
Private Member Functions | |
mODTextTranslationClass (NumInpSpec) public | |
NumInpSpec (T val) | |
NumInpSpec (T val, T start, T stop=mUdf(T), T step=1) | |
NumInpSpec (T val, const StepInterval< T > &intv) | |
NumInpSpec (const NumInpSpec< T > &) | |
~NumInpSpec () | |
virtual NumInpSpec< T > * | clone () const |
virtual bool | isUndef (int idx=0) const |
virtual bool | setText (const char *s, int idx=0) |
virtual int | getIntValue (int idx=0) const |
virtual double | getDValue (int idx=0) const |
virtual float | getFValue (int idx=0) const |
virtual int | getDefaultIntValue (int idx=0) const |
virtual double | getDefaultValue (int idx=0) const |
virtual float | getDefaultfValue (int idx=0) const |
virtual void | setDefaultValue (int val, int idx=0) |
virtual void | setDefaultValue (double val, int idx=0) |
virtual void | setDefaultValue (float val, int idx=0) |
virtual void | setDefaultValue (bool val, int idx=0) |
virtual void | setDefaultValue (const char *val, int idx=0) |
T | value () const |
T | defaultValue () const |
virtual const char * | text (int idx=0) const |
virtual bool | hasLimits () const |
virtual bool | isInsideLimits (int idx=0) const |
const StepInterval< T > * | limits () const |
NumInpSpec< T > & | setLimits (const Interval< T > &intv) |
NumInpSpec< T > & | setLimits (const StepInterval< T > &r) |
Additional Inherited Members | |
Public Member Functions inherited from DataInpSpec | |
double | getdValue (int idx=0) const |
float | getfValue (int idx=0) const |
Protected Member Functions inherited from DataInpSpec | |
void | setType (DataType 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().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivatevirtual |
Implements DataInpSpec.
|
inlineprivate |
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Sets the values (with setText())
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Implements DataInpSpec.
|
inlineprivate |
|
inlineprivate |
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivatevirtual |
Reimplemented from DataInpSpec.
|
inlineprivate |
|
inlineprivate |
|
inlineprivatevirtual |
Implements DataInpSpec.
|
inlineprivatevirtual |
Implements DataInpSpec.
|
inlineprivate |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019