OpendTect-6_4
6.4
|
Set of attribute descriptions. More...
Public Member Functions | |
DescID | ensureDefStoredPresent () const |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
void | detachCB (NotifierAccess &, const CallBack &) |
void | detachCB (NotifierAccess *notif, const CallBack &cb) |
bool | isNotifierAttached (NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
Static Public Member Functions | |
static uiString | sFactoryEntryNotFound (const char *attrnm) |
Protected Member Functions | |
DescID | getFreeID () const |
Protected Member Functions inherited from CallBacker | |
void | detachAllNotifiers () |
Call from the destructor of your inherited object. More... | |
Protected Attributes | |
ObjectSet< Desc > | descs_ |
TypeSet< DescID > | ids_ |
bool | is2d_ |
bool | storedattronly_ |
bool | couldbeanydim_ |
uiString | errmsg_ |
BufferString | defidstr_ |
DescID | defattribid_ |
Private Member Functions | |
~DescSet () | |
DescSet & | operator= (const DescSet &) |
bool | isEmpty () const |
int | size () const |
int | indexOf (const char *nm, bool usrref=true) const |
bool | isPresent (const char *nm, bool usr=true) const |
DescSet * | optimizeClone (const DescID &targetid) const |
DescSet * | optimizeClone (const TypeSet< DescID > &) const |
DescSet * | optimizeClone (const BufferStringSet &) const |
void | updateInputs () |
DescID | addDesc (Desc *, DescID newid=DescID()) |
DescID | insertDesc (Desc *, int, DescID newid=DescID()) |
void | createAndAddMultOutDescs (const DescID &, const TypeSet< int > &, const BufferStringSet &, TypeSet< DescID > &) |
Desc & | operator[] (int idx) |
const Desc & | operator[] (int idx) const |
int | nrDescs (bool inclstored, bool inclhidden) const |
use size() if you just want all More... | |
Desc * | desc (int idx) |
const Desc * | desc (int idx) const |
Desc * | getDesc (const DescID &id) |
const Desc * | getDesc (const DescID &id) const |
DescID | getID (const Desc &) const |
DescID | getID (int) const |
DescID | getID (const char *ref, bool isusrref, bool mustbestored=false, bool usestorinfo=false) const |
void | getIds (TypeSet< DescID > &) const |
void | getStoredIds (TypeSet< DescID > &) const |
DescID | getStoredID (const MultiID &, int selout=-1, bool create=true, bool blindcomp=false, const char *blindcompnm=0) |
Desc * | getFirstStored (bool usesteering=true) const |
MultiID | getStoredKey (const DescID &) const |
void | getStoredNames (BufferStringSet &) const |
void | getAttribNames (BufferStringSet &, bool inclhidden) const |
void | removeDesc (const DescID &) |
void | moveDescUpDown (const DescID &, bool) |
void | sortDescSet () |
void | removeAll (bool kpdefault) |
int | removeUnused (bool removestored=false, bool kpdefault=true) |
bool | isAttribUsed (const DescID &, BufferString &) const |
bool | isAttribUsed (const DescID &) const |
void | cleanUpDescsMissingInputs () |
bool | createSteeringDesc (const IOPar &, BufferString, ObjectSet< Desc > &, int &id, uiStringSet *errmsgs=0) |
Desc * | createDesc (const BufferString &, const IOPar &, const BufferString &) |
DescID | createStoredDesc (const MultiID &, int selout, const BufferString &compnm) |
bool | setAllInputDescs (int, const IOPar &, uiStringSet *) |
void | handleStorageOldFormat (IOPar &) |
void | handleOldAttributes (BufferString &, IOPar &, BufferString &, int) const |
void | handleOldMathExpression (IOPar &, BufferString &, int) const |
void | handleReferenceInput (Desc *) |
void | fillInAttribColRefs (BufferStringSet &) const |
void | fillInUIInputList (BufferStringSet &) const |
Desc * | getDescFromUIListEntry (FileMultiString) |
will create an empty DataPointSet More... | |
DataPointSet * | createDataPointSet (Attrib::DescSetup, bool withstored=true) const |
void | fillInSelSpecs (Attrib::DescSetup, TypeSet< Attrib::SelSpec > &) const |
void | setContainStoredDescOnly (bool yn) |
bool | containsStoredDescOnly () const |
void | setCouldBeUsedInAnyDimension (bool yn) |
bool | couldBeUsedInAnyDimension () const |
bool | hasStoredInMem () const |
bool | exportToDot (const char *nm, const char *fnm) const |
bool | is2D () const |
uiString | errMsg () const |
void | fillPar (IOPar &) const |
bool | usePar (const IOPar &, uiStringSet *errmsgs=0) |
bool | useOldSteeringPar (IOPar &, ObjectSet< Desc > &, uiStringSet *) |
Desc * | gtDesc (const DescID &) const |
Static Private Member Functions | |
static Desc * | createDesc (const BufferString &, const IOPar &, const BufferString &, uiStringSet *) |
static const char * | highestIDStr () |
static const char * | definitionStr () |
static const char * | userRefStr () |
static const char * | inputPrefixStr () |
static const char * | hiddenStr () |
static const char * | indexStr () |
static BufferString | storedIDErrStr () |
Private Attributes | |
CNotifier< DescSet, DescID > | descToBeRemoved |
Set of attribute descriptions.
|
inlineprivate |
returns id of the attrib
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
Make sure all descs needed to compute attributes with multiple outputs are created and added
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
inlinestaticprivate |
|
inlineprivate |
|
inlineprivate |
DescID Attrib::DescSet::ensureDefStoredPresent | ( | ) | const |
|
private |
|
private |
|
private |
will prepare strings for each desc, format : Attrib,[stored], [{prestack}]
|
private |
|
private |
Counterpart: will decode the UI string and return the corresponding Desc*
|
private |
|
private |
|
private |
will create an empty DataPointSet
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
will prepare strings for each desc, format : DescID`definition string
|
private |
|
private |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
private |
|
inlinestaticprivate |
|
inlinestaticprivate |
returns id of the attrib
|
inlineprivate |
|
private |
|
private |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
use size() if you just want all
|
inlineprivate |
|
inlineprivate |
|
private |
Only clones stuff needed to calculate the attrib with the ids given
|
private |
|
private |
|
private |
Removes unused hidden attributes, stored attribs if not available or if removestored flag is true. Returns total removed.
|
private |
|
private |
|
inlineprivate |
|
static |
|
inlineprivate |
|
private |
|
inlinestaticprivate |
|
private |
Updates inputs for all descs in descset. Necessary after cloning
|
private |
|
private |
|
inlinestaticprivate |
|
protected |
|
mutableprotected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019