OpendTect
6.6
|
Specifies an attribute selection (ID or output number of NN). More...
Public Member Functions | |
SelSpec (const char *r=0, DescID i=cAttribNotSel(), bool n=false, const char *objr=0) | |
const char * | defString () const |
const StepInterval< int > & | discrSpec () const |
void | fillPar (IOPar &) const |
const BinDataDesc * | getPreloadDataDesc (Pos::GeomID geomid=-1) 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 |
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 &) |
bool | usePar (const IOPar &) |
const char * | userRef () const |
const char * | zDomainKey () 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_ |
bool | isnla_ |
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.
<>
|
inline |
|
static |
|
static |
|
static |
|
inline |
|
inline |
void Attrib::SelSpec::fillPar | ( | IOPar & | ) | const |
const BinDataDesc* Attrib::SelSpec::getPreloadDataDesc | ( | Pos::GeomID | geomid = -1 | ) | 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 & | ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
bool Attrib::SelSpec::usePar | ( | const IOPar & | ) |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022