List of all members.
Public Member Functions |
| | DataInpSpec (DataType t) |
| | DataInpSpec (const DataInpSpec &o) |
| 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 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 (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 | getDefaultValue (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) |
Protected Member Functions |
| void | setType (DataType t) |
Protected Attributes |
| DataType | tp_ |
| bool | prefempty_ |
| TypeSet< int > | nameidxs_ |
| BufferStringSet | names_ |
Static Private Attributes |
| static const char * | valuestr |
Detailed Description
Specification of input characteristics.
A DataInpSpec is a conceptual specification of intrinsic properties of data. With it, user interface parts can be constructed (uiGenInput).
Constructor & Destructor Documentation
| virtual DataInpSpec::~DataInpSpec |
( |
|
) |
[inline, virtual] |
Member Function Documentation
| virtual DataInpSpec* DataInpSpec::clone |
( |
|
) |
const [pure virtual] |
| void DataInpSpec::fillPar |
( |
IOPar & |
|
) |
const |
| virtual bool DataInpSpec::getBoolValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual bool DataInpSpec::getDefaultBoolValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual float DataInpSpec::getDefaultfValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual int DataInpSpec::getDefaultIntValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual const char* DataInpSpec::getDefaultStringValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual double DataInpSpec::getDefaultValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual double DataInpSpec::getdValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual float DataInpSpec::getfValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual int DataInpSpec::getIntValue |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual bool DataInpSpec::hasLimits |
( |
|
) |
const [inline, virtual] |
| virtual bool DataInpSpec::isInsideLimits |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual bool DataInpSpec::isUndef |
( |
int |
idx = 0 |
) |
const [pure virtual] |
| virtual const char* DataInpSpec::name |
( |
int |
idx = 0 |
) |
const [virtual] |
| virtual int DataInpSpec::nElems |
( |
|
) |
const [inline, virtual] |
| virtual void DataInpSpec::setDefaultValue |
( |
bool |
b, |
|
|
int |
idx = 0 | |
|
) |
| | [inline, virtual] |
| virtual void DataInpSpec::setDefaultValue |
( |
float |
f, |
|
|
int |
idx = 0 | |
|
) |
| | [inline, virtual] |
| virtual void DataInpSpec::setDefaultValue |
( |
double |
d, |
|
|
int |
idx = 0 | |
|
) |
| | [inline, virtual] |
| virtual void DataInpSpec::setDefaultValue |
( |
int |
i, |
|
|
int |
idx = 0 | |
|
) |
| | [inline, virtual] |
| virtual void DataInpSpec::setDefaultValue |
( |
const char * |
s, |
|
|
int |
idx = 0 | |
|
) |
| | [inline, virtual] |
| virtual DataInpSpec& DataInpSpec::setName |
( |
const char * |
, |
|
|
int |
idx = 0 | |
|
) |
| | [virtual] |
| virtual bool DataInpSpec::setText |
( |
const char * |
, |
|
|
int |
idx = 0 | |
|
) |
| | [pure virtual] |
| void DataInpSpec::setType |
( |
DataType |
t |
) |
[protected] |
| virtual void DataInpSpec::setValue |
( |
double |
d, |
|
|
int |
idx = 0 | |
|
) |
| | [virtual] |
| virtual void DataInpSpec::setValue |
( |
bool |
b, |
|
|
int |
idx = 0 | |
|
) |
| | [virtual] |
| virtual void DataInpSpec::setValue |
( |
int |
i, |
|
|
int |
idx = 0 | |
|
) |
| | [virtual] |
| virtual void DataInpSpec::setValue |
( |
float |
f, |
|
|
int |
idx = 0 | |
|
) |
| | [virtual] |
| virtual const char* DataInpSpec::text |
( |
int |
idx = 0 |
) |
const [pure virtual] |
| bool DataInpSpec::usePar |
( |
const IOPar & |
|
) |
|
Saves the _values_ (from text())
Member Data Documentation