 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "attributeenginemod.h"
45 {
return _isEqual( p ); }
47 {
return !_isEqual( p ); }
49 virtual bool isOK()
const = 0;
69 void setKey(
const char* newkey) { key_ = newkey; }
83 return p.
key_!=key_ ? false : isEqual( p );
144 float getfValue(
int idx=0)
const
145 {
return getFValue( idx ); }
148 double getdValue(
int idx=0)
const
149 {
return getDValue( idx ); }
virtual bool setValues(BufferStringSet &)
Definition: attribparambase.h:63
bool getBoolValue(int idx=0) const
mDeprecated("Use getDValue instead") double getdValue(int idx=0) const
Definition: attribparambase.h:147
virtual double getDValue(int idx=0) const
void setValue(double, int idx=0)
virtual Param * clone() const =0
const char * getDefaultStringValue(int idx=0) const
virtual bool isEqual(const Param &) const =0
Set of BufferString objects.
Definition: bufstringset.h:26
void setDefaultValue(double, int idx=0)
mDeprecated("Use getFValue instead") float getfValue(int idx=0) const
Definition: attribparambase.h:143
ValParam(const ValParam &)
void setDefaultValue(int, int idx=0)
virtual ~Param()
Definition: attribparambase.h:40
#define mExpClass(module)
Definition: commondefs.h:177
virtual bool setCompositeValue(const char *)
Definition: attribparambase.h:60
virtual float getFValue(int idx=0) const
DataInpSpec * spec_
Definition: attribparambase.h:138
void setValue(int, int idx=0)
void setKey(const char *newkey)
Definition: attribparambase.h:69
BufferString key_
Definition: attribparambase.h:75
virtual ValParam * clone() const
bool required_
Definition: attribparambase.h:79
virtual bool isEqual(const Param &) const
DataInpSpec * getSpec()
Definition: attribparambase.h:129
void setDefaultValue(float, int idx=0)
void setValue(const char *, int idx=0)
void setEnabled(bool yn=true)
Definition: attribparambase.h:52
ValParam(const char *key, DataInpSpec *)
bool isRequired() const
Definition: attribparambase.h:53
virtual void fillDefStr(BufferString &) const
bool getDefaultBoolValue(int idx=0) const
virtual void fillDefStr(BufferString &) const =0
virtual double getDefaultdValue(int idx=0) const
void setValue(bool, int idx=0)
bool isEnabled() const
Definition: attribparambase.h:51
const char * getStringValue(int idx=0) const
FixedString getKey() const
Definition: attribparambase.h:57
virtual bool getCompositeValue(BufferString &) const =0
virtual BufferString getDefaultValue() const
Definition: attribparambase.h:68
const DataInpSpec * getSpec() const
Definition: attribparambase.h:130
const char * buf() const
Definition: odstring.h:46
bool enabled_
Definition: attribparambase.h:78
A parameter that is used by an attribute.
Definition: attribparambase.h:36
Specification of input characteristics.
Definition: datainpspec.h:90
virtual bool getCompositeValue(BufferString &) const
OD::String that holds an existing text string.
Definition: fixedstring.h:29
virtual int getDefaultIntValue(int idx=0) const
void setRequired(bool yn=true)
Definition: attribparambase.h:54
virtual float getDefaultfValue(int idx=0) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void setDefaultValue(bool, int idx=0)
virtual bool isOK() const
virtual bool isOK() const =0
virtual BufferString getDefaultValue() const
Definition: attribparambase.h:134
void setValue(float, int idx=0)
virtual bool setCompositeValue(const char *)
virtual int getIntValue(int idx=0) const
bool _isEqual(const Param &p) const
Definition: attribparambase.h:81
bool operator==(const Param &p) const
Definition: attribparambase.h:44
bool operator!=(const Param &p) const
Definition: attribparambase.h:46
Semblance Attribute.
Definition: attribdataholder.h:25
void setDefaultValue(const char *, int idx=0)
bool isgroup_
Definition: attribparambase.h:76
bool isGroup() const
Definition: attribparambase.h:55
Attribute Value Parameter.
Definition: attribparambase.h:94
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021