OpendTect-6_4
6.4
|
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 DescID & | id () const |
bool | isNLA () const |
bool | is2D () const |
const char * | userRef () const |
const char * | objectRef () const |
const char * | defString () const |
const char * | zDomainKey () const |
bool | operator== (const SelSpec &) const |
bool | operator!= (const SelSpec &) const |
void | set (const Desc &) |
void | set (const NLAModel &, int) |
void | setUserRef (const char *ref) |
void | setObjectRef (const char *objr) |
void | setDefString (const char *def) |
void | setZDomainKey (const char *key) |
void | setZDomainKey (const Desc &) |
void | set (const char *r, DescID i, bool isnla, const char *objr) |
void | setIDFromRef (const NLAModel &) |
void | setIDFromRef (const DescSet &) |
void | setRefFromID (const NLAModel &) |
void | setRefFromID (const DescSet &) |
void | set2DFlag (bool yn=true) |
const StepInterval< int > & | discrSpec () const |
void | setDiscrSpec (const StepInterval< int > &ds) |
void | fillPar (IOPar &) const |
bool | usePar (const IOPar &) |
bool | isStored () const |
bool | isZTransformed () const |
const BinDataDesc * | getPreloadDataDesc (Pos::GeomID geomid=-1) const |
Static Public Member Functions | |
static const DescID & | cNoAttrib () |
static const DescID & | cAttribNotSel () |
static const DescID & | cOtherAttrib () |
Protected Member Functions | |
void | setDiscr (const DescSet &) |
void | setDiscr (const NLAModel &) |
Static Protected Member Functions | |
static const char * | sKeyRef () |
static const char * | sKeyObjRef () |
static const char * | sKeyID () |
static const char * | sKeyIsNLA () |
static const char * | sKeyDefStr () |
static const char * | sKeyIs2D () |
static const char * | sKeyOnlyStoredData () |
Protected Attributes | |
BufferString | ref_ |
BufferString | objref_ |
BufferString | defstring_ |
BufferString | zdomainkey_ |
DescID | id_ |
bool | isnla_ |
StepInterval< int > | discrspec_ |
bool | is2d_ |
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 |
void Attrib::SelSpec::set | ( | const Desc & | ) |
void Attrib::SelSpec::set | ( | const NLAModel & | , |
int | |||
) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
inline |
void Attrib::SelSpec::setIDFromRef | ( | const NLAModel & | ) |
void Attrib::SelSpec::setIDFromRef | ( | const DescSet & | ) |
|
inline |
void Attrib::SelSpec::setRefFromID | ( | const NLAModel & | ) |
void Attrib::SelSpec::setRefFromID | ( | const DescSet & | ) |
|
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. 2019