![]() |
OpendTect-6_4
6.4
|
Enum parameter that is used by an attribute. More...
Public Member Functions | |
EnumParam (const char *) | |
EnumParam (const char *, int defval, bool isreq=true) | |
EnumParam * | clone () const |
BufferString | getDefaultValue () const |
void | addEnum (const char *) |
void | addEnums (const char **) |
void | setEnums (const EnumDef &) |
Enumdef is assumed to remain in memory. More... | |
void | fillDefStr (BufferString &) const |
bool | isSet () const |
void | setSet (bool yn=true) |
![]() | |
ValParam (const char *key, DataInpSpec *) | |
ValParam (const ValParam &) | |
~ValParam () | |
virtual bool | isOK () const |
int | nrValues () const |
virtual int | getIntValue (int idx=0) const |
virtual float | getFValue (int idx=0) const |
virtual double | getDValue (int idx=0) const |
bool | getBoolValue (int idx=0) const |
const char * | getStringValue (int idx=0) const |
void | setValue (int, int idx=0) |
void | setValue (float, int idx=0) |
void | setValue (bool, int idx=0) |
void | setValue (const char *, int idx=0) |
void | setValue (double, int idx=0) |
virtual int | getDefaultIntValue (int idx=0) const |
virtual float | getDefaultfValue (int idx=0) const |
bool | getDefaultBoolValue (int idx=0) const |
const char * | getDefaultStringValue (int idx=0) const |
virtual double | getDefaultdValue (int idx=0) const |
void | setDefaultValue (int, int idx=0) |
void | setDefaultValue (float, int idx=0) |
void | setDefaultValue (bool, int idx=0) |
void | setDefaultValue (const char *, int idx=0) |
void | setDefaultValue (double, int idx=0) |
DataInpSpec * | getSpec () |
const DataInpSpec * | getSpec () const |
virtual bool | setCompositeValue (const char *) |
virtual bool | getCompositeValue (BufferString &) const |
float | getfValue (int idx=0) const |
double | getdValue (int idx=0) const |
![]() | |
Param (const char *key) | |
Param (const Param &) | |
virtual | ~Param () |
bool | operator== (const Param &p) const |
bool | operator!= (const Param &p) const |
bool | isEnabled () const |
void | setEnabled (bool yn=true) |
bool | isRequired () const |
void | setRequired (bool yn=true) |
bool | isGroup () const |
FixedString | getKey () const |
virtual bool | setValues (BufferStringSet &) |
void | setKey (const char *newkey) |
Private Member Functions | |
mODTextTranslationClass (EnumParam) | |
Additional Inherited Members | |
![]() | |
virtual bool | isEqual (const Param &) const |
![]() | |
bool | _isEqual (const Param &p) const |
![]() | |
DataInpSpec * | spec_ |
![]() | |
BufferString | key_ |
bool | isgroup_ |
bool | enabled_ |
bool | required_ |
Enum parameter that is used by an attribute.
Attrib::EnumParam::EnumParam | ( | const char * | ) |
Attrib::EnumParam::EnumParam | ( | const char * | , |
int | defval, | ||
bool | isreq = true |
||
) |
void Attrib::EnumParam::addEnum | ( | const char * | ) |
void Attrib::EnumParam::addEnums | ( | const char ** | ) |
|
virtual |
Reimplemented from Attrib::ValParam.
|
virtual |
Reimplemented from Attrib::ValParam.
|
virtual |
Reimplemented from Attrib::ValParam.
bool Attrib::EnumParam::isSet | ( | ) | const |
|
private |
void Attrib::EnumParam::setEnums | ( | const EnumDef & | ) |
Enumdef is assumed to remain in memory.
void Attrib::EnumParam::setSet | ( | bool | yn = true | ) |
Generated at 12/02/2019 10:57:24 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019