OpendTect
7.0
|
Specifies an attribute selection (ID or output number of NN). More...
Public Member Functions | |
SelSpec (const char *userref=nullptr, DescID id=cAttribNotSel(), bool isnla=false, const char *objectref=nullptr) | |
SelSpec (const SelSpec &) | |
virtual | ~SelSpec () |
const char * | defString () const |
const StepInterval< int > & | discrSpec () const |
void | fillPar (IOPar &) const |
const BinDataDesc * | getPreloadDataDesc (Pos::GeomID geomid) const |
const DescID & | id () const |
bool | is2D () const |
bool | isNLA () const |
bool | isStored () const |
bool | isZTransformed () const |
const char * | objectRef () const |
bool | operator!= (const SelSpec &) const |
SelSpec & | operator= (const SelSpec &) |
bool | operator== (const SelSpec &) const |
void | set (const char *r, DescID i, bool isnla, const char *objr) |
void | set (const Desc &) |
void | set (const NLAModel &, int) |
void | set2DFlag (bool yn=true) |
void | setDefString (const char *def) |
void | setDiscrSpec (const StepInterval< int > &ds) |
void | setIDFromRef (const DescSet &) |
void | setIDFromRef (const NLAModel &) |
void | setObjectRef (const char *objr) |
void | setRefFromID (const DescSet &) |
void | setRefFromID (const NLAModel &) |
void | setUserRef (const char *ref) |
void | setZDomainKey (const char *key) |
void | setZDomainKey (const Desc &) |
void | setZDomainUnit (const char *unitstr) |
bool | usePar (const IOPar &) |
const char * | userRef () const |
const char * | zDomainKey () const |
const char * | zDomainUnit () const |
Static Public Member Functions | |
static const DescID & | cAttribNotSel () |
static const DescID & | cNoAttrib () |
static const DescID & | cOtherAttrib () |
Protected Member Functions | |
void | setDiscr (const DescSet &) |
void | setDiscr (const NLAModel &) |
Static Protected Member Functions | |
static const char * | sKeyDefStr () |
static const char * | sKeyID () |
static const char * | sKeyIs2D () |
static const char * | sKeyIsNLA () |
static const char * | sKeyObjRef () |
static const char * | sKeyOnlyStoredData () |
static const char * | sKeyRef () |
Protected Attributes | |
BufferString | defstring_ |
StepInterval< int > | discrspec_ |
DescID | id_ |
bool | is2d_ = false |
bool | isnla_ = false |
BufferString | objref_ |
BufferString | ref_ |
BufferString | zdomainkey_ |
Specifies an attribute selection (ID or output number of NN).
When attrib sets and NLAs change, the IDs may be no longer valid. Thus, the user reference is stored, so you can try to get a valid ID in that situation.
Object reference holds the NLA or attribute set name. discrSpec() specifies whether (if (0,0) interval not) and how a discrete output is to be expected.
<>
Attrib::SelSpec::SelSpec | ( | const char * | userref = nullptr , |
DescID | id = cAttribNotSel() , |
||
bool | isnla = false , |
||
const char * | objectref = nullptr |
||
) |
Attrib::SelSpec::SelSpec | ( | const SelSpec & | ) |
|
virtual |
|
static |
|
static |
|
static |
|
inline |
|
inline |
void Attrib::SelSpec::fillPar | ( | IOPar & | ) | const |
const BinDataDesc* Attrib::SelSpec::getPreloadDataDesc | ( | Pos::GeomID | geomid | ) | const |
|
inline |
|
inline |
|
inline |
bool Attrib::SelSpec::isStored | ( | ) | const |
bool Attrib::SelSpec::isZTransformed | ( | ) | const |
|
inline |
bool Attrib::SelSpec::operator!= | ( | const SelSpec & | ) | const |
bool Attrib::SelSpec::operator== | ( | const SelSpec & | ) | const |
|
inline |
void Attrib::SelSpec::set | ( | const Desc & | ) |
void Attrib::SelSpec::set | ( | const NLAModel & | , |
int | |||
) |
|
inline |
|
inline |
|
protected |
|
protected |
|
inline |
void Attrib::SelSpec::setIDFromRef | ( | const DescSet & | ) |
void Attrib::SelSpec::setIDFromRef | ( | const NLAModel & | ) |
|
inline |
void Attrib::SelSpec::setRefFromID | ( | const DescSet & | ) |
void Attrib::SelSpec::setRefFromID | ( | const NLAModel & | ) |
|
inline |
|
inline |
void Attrib::SelSpec::setZDomainKey | ( | const Desc & | ) |
void Attrib::SelSpec::setZDomainUnit | ( | const char * | unitstr | ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
bool Attrib::SelSpec::usePar | ( | const IOPar & | ) |
|
inline |
|
inline |
const char* Attrib::SelSpec::zDomainUnit | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024