![]() |
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