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