 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "attributeenginemod.h"
24 namespace ZDomain {
class Info; }
48 bool n=
false,
const char* objr=0 )
49 : ref_(r), id_(i), isnla_(n)
55 bool isNLA()
const {
return isnla_; }
56 bool is2D()
const {
return is2d_; }
57 const char*
userRef()
const {
return ref_; }
59 const char*
defString()
const {
return defstring_; }
74 { zdomainkey_ = key; }
79 { ref_ = r; id_ = i; isnla_ = isnla; objref_ = objr;
80 defstring_ =
""; zdomainkey_ =
""; }
136 : attrid_(
DescID(-1,true)), outputnr_(-1) {}
156 bool usesteering=
false,
bool onlysteering=
false,
157 bool onlymulticomp=
false,
bool usehidden=
false);
170 static bool is2D(
const char* defstr_or_ioobjid);
179 bool onlymulticomp=
false);
StepInterval< int > discrspec_
Definition: attribsel.h:112
SelSpec(const char *r=0, DescID i=cAttribNotSel(), bool n=false, const char *objr=0)
Definition: attribsel.h:47
bool operator!=(const SelSpec &) const
static bool is2D(const char *defstr_or_ioobjid)
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
bool operator==(const SelSpec &) const
Information of z-domain.
Definition: zdomain.h:93
static const DescID & cNoAttrib()
const char * userRef() const
Definition: attribsel.h:57
static DescID undef()
Definition: attribdescid.h:57
bool usePar(const IOPar &)
int outputnr_
Definition: attribsel.h:140
static const char * sKeyID()
bool is2D() const
Definition: attribsel.h:56
Set of BufferString objects.
Definition: bufstringset.h:26
static void getZDomainItems(const ZDomain::Info &, BufferStringSet &objnms)
const DescID & id() const
Definition: attribsel.h:54
bool onlymulticomp_
Definition: attribsel.h:186
static const char * sKeyOnlyStoredData()
const char * objectRef() const
Definition: attribsel.h:58
const char * defString() const
Definition: attribsel.h:59
void setDefString(const char *def)
Definition: attribsel.h:71
#define mExpClass(module)
Definition: commondefs.h:177
static const char * sKeyDefStr()
static void getAttrNames(const char *defstr_or_ioobjid, BufferStringSet &, bool issteer=false, bool onlymulticomp=false)
Definition: attribsel.h:133
static const char * sKeyObjRef()
static const char * sKeyIsNLA()
void setUserRef(const char *ref)
Definition: attribsel.h:67
BufferStringSet nlaoutnms_
Definition: attribsel.h:167
bool usesteering_
Definition: attribsel.h:184
BufferStringSet attrnms_
Definition: attribsel.h:165
BufferStringSet steernms_
Definition: attribsel.h:163
CurrentSel()
Definition: attribsel.h:135
void fillStored(bool steerdata, const char *filter=0)
void set(const char *r, DescID i, bool isnla, const char *objr)
Definition: attribsel.h:77
void set(const NLAModel &, int)
static const DescID & cAttribNotSel()
bool isnla_
Definition: attribsel.h:111
Supplies lists of available attribute input.
Definition: attribsel.h:150
BufferStringSet ioobjids_
Definition: attribsel.h:162
const BinDataDesc * getPreloadDataDesc(Pos::GeomID geomid=-1) const
static void getZDomainItems(const ZDomain::Info &, bool is2d, BufferStringSet &objnms)
2D only
const StepInterval< int > & discrSpec() const
Definition: attribsel.h:88
SelInfo(const DescSet *, const NLAModel *n=0, bool is2d=false, const DescID &ignoreid=DescID::undef(), bool usesteering=false, bool onlysteering=false, bool onlymulticomp=false, bool usehidden=false)
void setObjectRef(const char *objr)
Definition: attribsel.h:69
void setIDFromRef(const DescSet &)
bool is2d_
Definition: attribsel.h:113
void setDiscrSpec(const StepInterval< int > &ds)
Definition: attribsel.h:89
static const DescID & cOtherAttrib()
void set2DFlag(bool yn=true)
Definition: attribsel.h:86
BufferString ref_
Definition: attribsel.h:106
void setIDFromRef(const NLAModel &)
Description of binary data.
Definition: bindatadesc.h:43
Minimum Interface for NLA models.
Definition: nlamodel.h:20
MultiID ioobjkey_
Definition: attribsel.h:139
void setRefFromID(const DescSet &)
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool isZTransformed() const
BufferString defstring_
Definition: attribsel.h:108
bool onlysteering_
Definition: attribsel.h:185
SelInfo & operator=(const SelInfo &)
static const char * sKeyIs2D()
void setZDomainKey(const char *key)
Definition: attribsel.h:73
const char * zDomainKey() const
Definition: attribsel.h:60
bool is2d_
Definition: attribsel.h:183
BufferString objref_
Definition: attribsel.h:107
static const char * sKeyRef()
DescID id_
Definition: attribsel.h:110
Set of attribute descriptions.
Definition: attribdescset.h:35
Semblance Attribute.
Definition: attribdataholder.h:25
BufferString zdomainkey_
Definition: attribsel.h:109
TypeSet< DescID > attrids_
Definition: attribsel.h:166
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
void fillPar(IOPar &) const
bool isNLA() const
Definition: attribsel.h:55
void setDiscr(const DescSet &)
void setRefFromID(const NLAModel &)
void setDiscr(const NLAModel &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
BufferStringSet steerids_
Definition: attribsel.h:164
void setZDomainKey(const Desc &)
FixedString Desc()
Definition: keystrs.h:62
Index_Type GeomID
Definition: commontypes.h:87
BufferStringSet ioobjnms_
Definition: attribsel.h:161
Sets of (small) copyable elements.
Definition: commontypes.h:29
DescID attrid_
Definition: attribsel.h:138
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021