![]() |
OpendTect 8.0
|
Specifies an attribute selection (ID or output number of NN). More...
#include <attribsel.h>
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 (const Pos::GeomID &) const |
| MultiID | getStoredMultiID () 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, const 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_ |
| BufferString | zunitstr_ |
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 | ( | const Pos::GeomID & | ) | const |
| MultiID Attrib::SelSpec::getStoredMultiID | ( | ) | 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 & | ) |
|
inline |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
| bool Attrib::SelSpec::usePar | ( | const IOPar & | ) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025