![]() |
OpendTect
7.0
|
Service provider for application level - Attributes. More...
Public Member Functions | |
| uiAttribPartServer (uiApplService &) | |
| ~uiAttribPartServer () | |
| bool | addToDescSet (const char *, bool is2d) |
| bool | attrSetEditorActive () const |
| MenuItem * | calcAttribMenuItem (const Attrib::SelSpec &, bool is2d, bool) |
| bool | createAttributeSet (const BufferStringSet &, Attrib::DescSet *) |
| bool | createOutput (const BinIDValueSet &, SeisTrcBuf &, const TrcKeyPath &trueknotspos, const TrcKeyPath &snappedpos) |
| bool | createOutput (const BinIDValueSet &, SeisTrcBuf &, const TypeSet< BinID > &trueknotspos, const TypeSet< BinID > &snappedpos) |
| ConstRefMan< RegularSeisDataPack > | createOutput (const TrcKeyZSampling &, const RegularSeisDataPack *prevslcs=nullptr) |
| DataPackID | createOutput (const TrcKeyZSampling &, DataPackID) |
| bool | createOutput (DataPointSet &, int firstcol=0, bool showprogress=true) |
| bool | createOutput (ObjectSet< DataPointSet > &, int firstcol=0) |
| RefMan< RegularSeisDataPack > | createOutputRM (const TrcKeyZSampling &, const RegularSeisDataPack *prevslcs=nullptr) |
| DataPackID | createRdmTrcsOutput (const Interval< float > &zrg, RandomLineID rdlid) |
| DataPackID | createRdmTrcsOutput (const Interval< float > &zrg, TrcKeyPath &path, TrcKeyPath &trueknotspos) |
| DataPackID | createRdmTrcsOutput (const Interval< float > &zrg, TypeSet< BinID > &path, TypeSet< BinID > &trueknotspos) |
| RefMan< RandomSeisDataPack > | createRdmTrcsOutputRM (const Interval< float > &zrg, RandomLineID rdlid) |
| const Attrib::DescSet * | curDescSet (bool is2d) const |
| bool | editSet (bool is2d) |
| returns whether new AttribDescSet has been created More... | |
| bool | extractData (ObjectSet< DataPointSet > &) |
| void | fillInStoredAttribMenuItem (MenuItem *, bool, bool, const Attrib::SelSpec &, bool, bool needext=false) |
| void | fillPar (IOPar &, bool, bool) const |
| void | filter2DMenuItems (MenuItem &, const Attrib::SelSpec &, const Pos::GeomID &geomid, bool isstored, int steerpol) |
| void | getDirectShowAttrSpec (Attrib::SelSpec &) const |
| const ColTab::MapperSetup * | getEvalBackupColTabMapper () const |
| IOObj * | getIOObj (const Attrib::SelSpec &) const |
| const NLAModel * | getNLAModel (bool) const |
| void | getPossibleOutputs (bool is2d, BufferStringSet &) const |
| int | getSliceIdx () const |
| Attrib::DescID | getStoredID (const MultiID &, bool is2d, int selout=-1) const |
| const TypeSet< Attrib::SelSpec > & | getTargetSelSpecs () const |
| const Attrib::DescSet * | getUserPrefDescSet () const |
| For services that can work on 2D or 3D. More... | |
| bool | handleAttribSubMenu (int mnuid, Attrib::SelSpec &, bool &) |
| bool | handleMultiComp (const MultiID &, bool, bool, BufferStringSet &, Attrib::DescID &, TypeSet< int > &) |
| void | importAttrSetFromFile () |
| void | importAttrSetFromOtherSurvey () |
| void | info2DAttribSubMenu (int mnuid, BufferString &attbnm, bool &steering, bool &stored) |
| bool | is2DEvent () |
| void | loadDefaultAttrSet (const char *attribsetnm) |
| void | manageAttribSets (bool is2d=false) |
| const char * | name () const override |
| void | needSaveNLAps (CallBacker *) |
| MenuItem * | nlaAttribMenuItem (const Attrib::SelSpec &, bool is2d, bool) |
| void | outputVol (const MultiID &, bool is2d, bool multioutput) |
| bool | prepMultCompSpecs (TypeSet< int >, const MultiID &, bool, bool) |
| bool | replaceSet (const IOPar &, bool is2d) |
| void | resetMenuItems () |
| void | saveSet (bool is2d) |
| bool | selectAttrib (Attrib::SelSpec &, const ZDomain::Info *, Pos::GeomID geomid, const uiString &seltxt=tr("View Data")) |
| bool | selectRGBAttribs (TypeSet< Attrib::SelSpec > &, const ZDomain::Info *, Pos::GeomID) |
| void | set2DEvent (bool is2d) |
| void | setAttrsNeedUpdt () |
| void | setDPSDispMgr (DataPointSetDisplayMgr *dispmgr) |
| void | setEvalBackupColTabMapper (const ColTab::MapperSetup *) |
| void | setEvaluateInfo (bool ae, bool as) |
| void | setNLAName (const char *nm) |
| bool | setPickSetDirs (Pick::Set &, const NLAModel *, float vel) |
| bool | setSaved (bool is2d) const |
| void | setSelAttr (const char *attrnm) |
| void | setTargetSelSpec (const Attrib::SelSpec &) |
| void | setTargetSelSpecs (const TypeSet< Attrib::SelSpec > &specs) |
| void | showXPlot (CallBacker *) |
| MenuItem * | storedAttribMenuItem (const Attrib::SelSpec &, bool is2d, bool) |
| void | updateMultiIdFromNLA (uiAttrVolOut *, const MultiID &, bool is2d, const Attrib::DescSet *) |
| void | updateNLAInput (const MultiID &, bool is2d) |
| void | updateSelSpec (Attrib::SelSpec &) const |
| int | use3DMode () const |
| void | usePar (const IOPar &, bool, bool) |
| void | usePar (const IOPar &, bool, bool, uiStringSet &) |
| MenuItem * | zDomainAttribMenuItem (const Attrib::SelSpec &, const ZDomain::Info &, bool is2d, bool) |
Public Member Functions inherited from uiApplPartServer | |
| ~uiApplPartServer () | |
| uiApplService & | appserv () |
| const uiApplService & | appserv () const |
| void | setParent (uiParent *) |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| virtual bool | isCapsule () const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| void | stopReceivingNotifications () const |
| virtual CallBacker * | trueCaller () |
Static Public Member Functions | |
| static DataPackID | createDataPackFor2D (const Attrib::Data2DHolder &input, const TrcKeyZSampling &outputsamp, const ZDomain::Def &zdef, const BufferStringSet *compnames=nullptr) |
| static RefMan< RegularSeisDataPack > | createDataPackFor2DRM (const Attrib::Data2DHolder &input, const TrcKeyZSampling &outputsamp, const ZDomain::Def &zdef, const BufferStringSet *compnames=nullptr) |
| static int | evAttrSetDlgClosed () |
| AttributeSet window closes. More... | |
| static int | evDirectShowAttr () |
| User requested direct redisplay of curAttrDesc() More... | |
| static int | evEvalAttrInit () |
| Initialization of evaluation dialog. More... | |
| static int | evEvalCalcAttr () |
| User wants to evaluate current attribute. More... | |
| static int | evEvalRestore () |
| static int | evEvalShowSlice () |
| Display slice. More... | |
| static int | evEvalStoreSlices () |
| Store slices. More... | |
| static int | evNewAttrSet () |
| FYI. More... | |
| static uiAttribPartServer * | getInst () |
| static uiString | getMenuText (bool is2d, bool issteering, bool endmenu) |
| static int | objNLAModel2D () |
| Request current 2D NLAModel* via getObject() More... | |
| static int | objNLAModel3D () |
| Request current 3D NLAModel* via getObject() More... | |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
Public Attributes | |
| Notifier< uiAttribPartServer > | needSaveNLA |
Static Protected Member Functions | |
| static const char * | attridstr () |
| static const char * | sKeyUserSettingAttrErrMsg () |
Private Member Functions | |
| DataPackID | create2DOutput (const TrcKeyZSampling &, const Pos::GeomID &, TaskRunner &) |
| Use createOutput() instead. More... | |
Static Private Attributes | |
| static uiAttribPartServer * | theinst_ |
Friends | |
| class | DPSOutputCreator |
Service provider for application level - Attributes.
<>
| uiAttribPartServer::uiAttribPartServer | ( | uiApplService & | ) |
| uiAttribPartServer::~uiAttribPartServer | ( | ) |
| bool uiAttribPartServer::addToDescSet | ( | const char * | , |
| bool | is2d | ||
| ) |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
inline |
| MenuItem* uiAttribPartServer::calcAttribMenuItem | ( | const Attrib::SelSpec & | , |
| bool | is2d, | ||
| bool | |||
| ) |
|
protected |
|
private |
Use createOutput() instead.
| bool uiAttribPartServer::createAttributeSet | ( | const BufferStringSet & | , |
| Attrib::DescSet * | |||
| ) |
|
static |
|
static |
|
protected |
| bool uiAttribPartServer::createOutput | ( | const BinIDValueSet & | , |
| SeisTrcBuf & | , | ||
| const TrcKeyPath & | trueknotspos, | ||
| const TrcKeyPath & | snappedpos | ||
| ) |
| bool uiAttribPartServer::createOutput | ( | const BinIDValueSet & | , |
| SeisTrcBuf & | , | ||
| const TypeSet< BinID > & | trueknotspos, | ||
| const TypeSet< BinID > & | snappedpos | ||
| ) |
| ConstRefMan<RegularSeisDataPack> uiAttribPartServer::createOutput | ( | const TrcKeyZSampling & | , |
| const RegularSeisDataPack * | prevslcs = nullptr |
||
| ) |
| DataPackID uiAttribPartServer::createOutput | ( | const TrcKeyZSampling & | , |
| DataPackID | |||
| ) |
| bool uiAttribPartServer::createOutput | ( | DataPointSet & | , |
| int | firstcol = 0, |
||
| bool | showprogress = true |
||
| ) |
| bool uiAttribPartServer::createOutput | ( | ObjectSet< DataPointSet > & | , |
| int | firstcol = 0 |
||
| ) |
| RefMan<RegularSeisDataPack> uiAttribPartServer::createOutputRM | ( | const TrcKeyZSampling & | , |
| const RegularSeisDataPack * | prevslcs = nullptr |
||
| ) |
| DataPackID uiAttribPartServer::createRdmTrcsOutput | ( | const Interval< float > & | zrg, |
| RandomLineID | rdlid | ||
| ) |
| DataPackID uiAttribPartServer::createRdmTrcsOutput | ( | const Interval< float > & | zrg, |
| TrcKeyPath & | path, | ||
| TrcKeyPath & | trueknotspos | ||
| ) |
| DataPackID uiAttribPartServer::createRdmTrcsOutput | ( | const Interval< float > & | zrg, |
| TypeSet< BinID > & | path, | ||
| TypeSet< BinID > & | trueknotspos | ||
| ) |
| RefMan<RandomSeisDataPack> uiAttribPartServer::createRdmTrcsOutputRM | ( | const Interval< float > & | zrg, |
| RandomLineID | rdlid | ||
| ) |
| const Attrib::DescSet* uiAttribPartServer::curDescSet | ( | bool | is2d | ) | const |
|
protected |
| bool uiAttribPartServer::editSet | ( | bool | is2d | ) |
returns whether new AttribDescSet has been created
|
protected |
|
static |
AttributeSet window closes.
|
static |
User requested direct redisplay of curAttrDesc()
|
static |
Initialization of evaluation dialog.
|
static |
User wants to evaluate current attribute.
|
static |
Update name in tree after evaluation dlg closed And restore mapper
|
static |
Display slice.
|
static |
Store slices.
|
static |
FYI.
| bool uiAttribPartServer::extractData | ( | ObjectSet< DataPointSet > & | ) |
| void uiAttribPartServer::fillInStoredAttribMenuItem | ( | MenuItem * | , |
| bool | , | ||
| bool | , | ||
| const Attrib::SelSpec & | , | ||
| bool | , | ||
| bool | needext = false |
||
| ) |
| void uiAttribPartServer::fillPar | ( | IOPar & | , |
| bool | , | ||
| bool | |||
| ) | const |
| void uiAttribPartServer::filter2DMenuItems | ( | MenuItem & | , |
| const Attrib::SelSpec & | , | ||
| const Pos::GeomID & | geomid, | ||
| bool | isstored, | ||
| int | steerpol | ||
| ) |
| void uiAttribPartServer::getDirectShowAttrSpec | ( | Attrib::SelSpec & | ) | const |
| const ColTab::MapperSetup* uiAttribPartServer::getEvalBackupColTabMapper | ( | ) | const |
|
static |
| IOObj* uiAttribPartServer::getIOObj | ( | const Attrib::SelSpec & | ) | const |
|
static |
| const NLAModel* uiAttribPartServer::getNLAModel | ( | bool | ) | const |
| void uiAttribPartServer::getPossibleOutputs | ( | bool | is2d, |
| BufferStringSet & | |||
| ) | const |
|
inline |
| Attrib::DescID uiAttribPartServer::getStoredID | ( | const MultiID & | , |
| bool | is2d, | ||
| int | selout = -1 |
||
| ) | const |
|
inline |
| const Attrib::DescSet* uiAttribPartServer::getUserPrefDescSet | ( | ) | const |
For services that can work on 2D or 3D.
| bool uiAttribPartServer::handleAttribSubMenu | ( | int | mnuid, |
| Attrib::SelSpec & | , | ||
| bool & | |||
| ) |
|
protected |
| bool uiAttribPartServer::handleMultiComp | ( | const MultiID & | , |
| bool | , | ||
| bool | , | ||
| BufferStringSet & | , | ||
| Attrib::DescID & | , | ||
| TypeSet< int > & | |||
| ) |
| void uiAttribPartServer::importAttrSetFromFile | ( | ) |
| void uiAttribPartServer::importAttrSetFromOtherSurvey | ( | ) |
| void uiAttribPartServer::info2DAttribSubMenu | ( | int | mnuid, |
| BufferString & | attbnm, | ||
| bool & | steering, | ||
| bool & | stored | ||
| ) |
|
protected |
|
inline |
| void uiAttribPartServer::loadDefaultAttrSet | ( | const char * | attribsetnm | ) |
| void uiAttribPartServer::manageAttribSets | ( | bool | is2d = false | ) |
|
inlineoverridevirtual |
Implements uiApplPartServer.
| void uiAttribPartServer::needSaveNLAps | ( | CallBacker * | ) |
| MenuItem* uiAttribPartServer::nlaAttribMenuItem | ( | const Attrib::SelSpec & | , |
| bool | is2d, | ||
| bool | |||
| ) |
|
static |
Request current 2D NLAModel* via getObject()
|
static |
Request current 3D NLAModel* via getObject()
| void uiAttribPartServer::outputVol | ( | const MultiID & | , |
| bool | is2d, | ||
| bool | multioutput | ||
| ) |
|
protected |
| bool uiAttribPartServer::replaceSet | ( | const IOPar & | , |
| bool | is2d | ||
| ) |
| void uiAttribPartServer::resetMenuItems | ( | ) |
| void uiAttribPartServer::saveSet | ( | bool | is2d | ) |
| bool uiAttribPartServer::selectAttrib | ( | Attrib::SelSpec & | , |
| const ZDomain::Info * | , | ||
| Pos::GeomID | geomid, | ||
| const uiString & | seltxt = tr("View Data") |
||
| ) |
| bool uiAttribPartServer::selectRGBAttribs | ( | TypeSet< Attrib::SelSpec > & | , |
| const ZDomain::Info * | , | ||
| Pos::GeomID | |||
| ) |
|
inline |
|
inline |
|
inline |
| void uiAttribPartServer::setEvalBackupColTabMapper | ( | const ColTab::MapperSetup * | ) |
|
inline |
|
inline |
| bool uiAttribPartServer::setSaved | ( | bool | is2d | ) | const |
| void uiAttribPartServer::setSelAttr | ( | const char * | attrnm | ) |
| void uiAttribPartServer::setTargetSelSpec | ( | const Attrib::SelSpec & | ) |
|
inline |
|
protected |
|
protected |
|
protected |
| void uiAttribPartServer::showXPlot | ( | CallBacker * | ) |
|
staticprotected |
|
protected |
| MenuItem* uiAttribPartServer::storedAttribMenuItem | ( | const Attrib::SelSpec & | , |
| bool | is2d, | ||
| bool | |||
| ) |
|
protected |
|
protected |
| void uiAttribPartServer::updateMultiIdFromNLA | ( | uiAttrVolOut * | , |
| const MultiID & | , | ||
| bool | is2d, | ||
| const Attrib::DescSet * | |||
| ) |
| void uiAttribPartServer::updateNLAInput | ( | const MultiID & | , |
| bool | is2d | ||
| ) |
| void uiAttribPartServer::updateSelSpec | ( | Attrib::SelSpec & | ) | const |
| int uiAttribPartServer::use3DMode | ( | ) | const |
If you have services that can work on 2D or 3D 0 = 2D, 1 = 3D, -1 = user cancel
|
protected |
| void uiAttribPartServer::usePar | ( | const IOPar & | , |
| bool | , | ||
| bool | |||
| ) |
| void uiAttribPartServer::usePar | ( | const IOPar & | , |
| bool | , | ||
| bool | , | ||
| uiStringSet & | |||
| ) |
|
protected |
| MenuItem* uiAttribPartServer::zDomainAttribMenuItem | ( | const Attrib::SelSpec & | , |
| const ZDomain::Info & | , | ||
| bool | is2d, | ||
| bool | |||
| ) |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Notifier<uiAttribPartServer> uiAttribPartServer::needSaveNLA |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprivate |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024