![]() |
OpendTect
6.3
|
Specification of input characteristics. More...
Public Member Functions | |
| mDeprecated double | getdValue (int idx=0) const |
| mDeprecated float | getfValue (int idx=0) const |
Protected Member Functions | |
| void | setType (::DataType t) |
Protected Attributes | |
| ::DataType | tp_ |
| bool | prefempty_ |
| TypeSet< int > | nameidxs_ |
| BufferStringSet | names_ |
Private Member Functions | |
| mODTextTranslationClass(DataInpSpec) public | DataInpSpec (const DataInpSpec &) |
| virtual | ~DataInpSpec () |
| ::DataType | type () const |
| virtual DataInpSpec * | clone () const =0 |
| virtual int | nElems () const |
| virtual bool | isUndef (int idx=0) const =0 |
| virtual bool | hasLimits () const |
| virtual bool | isInsideLimits (int idx=0) const |
| virtual const char * | text (int idx=0) const =0 |
| virtual bool | setText (const char *, int idx=0)=0 |
| void | fillPar (IOPar &) const |
| bool | usePar (const IOPar &) |
| virtual int | getIntValue (int idx=0) const |
| virtual od_int64 | getInt64Value (int idx=0) const |
| virtual double | getDValue (int idx=0) const |
| virtual float | getFValue (int idx=0) const |
| virtual bool | getBoolValue (int idx=0) const |
| virtual void | setValue (int i, int idx=0) |
| virtual void | setValue (od_int64 i, int idx=0) |
| virtual void | setValue (double d, int idx=0) |
| virtual void | setValue (float f, int idx=0) |
| virtual void | setValue (bool b, int idx=0) |
| virtual int | getDefaultIntValue (int idx=0) const |
| virtual double | getDefaultDValue (int idx=0) const |
| virtual float | getDefaultFValue (int idx=0) const |
| virtual bool | getDefaultBoolValue (int idx=0) const |
| virtual const char * | getDefaultStringValue (int idx=0) const |
| virtual void | setDefaultValue (int i, int idx=0) |
| virtual void | setDefaultValue (double d, int idx=0) |
| virtual void | setDefaultValue (float f, int idx=0) |
| virtual void | setDefaultValue (bool b, int idx=0) |
| virtual void | setDefaultValue (const char *s, int idx=0) |
| virtual const char * | name (int idx=0) const |
| virtual DataInpSpec & | setName (const char *, int idx=0) |
Static Private Attributes | |
| static const char * | valuestr |
Specification of input characteristics.
A DataInpSpec is a conceptual specification of intrinsic properties of data. With it, user interface parts can be constructed (uiGenInput).
|
private |
|
inlineprivatevirtual |
|
privatepure virtual |
Implemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, FileNameInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
private |
|
privatevirtual |
Reimplemented in BoolInpSpec.
|
privatevirtual |
Reimplemented in BoolInpSpec.
|
privatevirtual |
Reimplemented in NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
Reimplemented in NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
Reimplemented in StringListInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
Reimplemented in StringInpSpec.
|
privatevirtual |
Reimplemented in StringListInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inline |
|
privatevirtual |
Reimplemented in StringListInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inline |
|
privatevirtual |
Reimplemented in StringListInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
Sets the values (with setText())
Reimplemented in StringListInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inlineprivatevirtual |
Reimplemented in NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
Reimplemented in NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatepure virtual |
Implemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, and NumInpIntervalSpec< T >.
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
inlineprivatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
privatevirtual |
|
privatepure virtual |
Implemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
protected |
|
privatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, and NumInpIntervalSpec< T >.
|
privatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, and NumInpIntervalSpec< T >.
|
privatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, and NumInpIntervalSpec< T >.
|
privatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, and NumInpIntervalSpec< T >.
|
privatevirtual |
Reimplemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, and NumInpIntervalSpec< T >.
|
privatepure virtual |
Implemented in PositionInpSpec, StringListInpSpec, BoolInpSpec, StringInpSpec, NumInpIntervalSpec< T >, and NumInpSpec< T >.
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprivate |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017