OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Attributes | Friends | List of all members
uiAttribPartServer Class Reference

Service provider for application level - Attributes. More...

Inheritance diagram for uiAttribPartServer:
[legend]

Public Member Functions

 uiAttribPartServer (uiApplService &)
 
 ~uiAttribPartServer ()
 
bool addToDescSet (const char *, bool is2d)
 
bool attrSetEditorActive () const
 
MenuItemcalcAttribMenuItem (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< RegularSeisDataPackcreateOutput (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< RegularSeisDataPackcreateOutputRM (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< RandomSeisDataPackcreateRdmTrcsOutputRM (const Interval< float > &zrg, RandomLineID rdlid)
 
const Attrib::DescSetcurDescSet (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::MapperSetupgetEvalBackupColTabMapper () const
 
IOObjgetIOObj (const Attrib::SelSpec &) const
 
const NLAModelgetNLAModel (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::DescSetgetUserPrefDescSet () 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 *)
 
MenuItemnlaAttribMenuItem (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 *)
 
MenuItemstoredAttribMenuItem (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 &)
 
MenuItemzDomainAttribMenuItem (const Attrib::SelSpec &, const ZDomain::Info &, bool is2d, bool)
 
- Public Member Functions inherited from uiApplPartServer
 ~uiApplPartServer ()
 
uiApplServiceappserv ()
 
const uiApplServiceappserv () 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 CallBackertrueCaller ()
 

Static Public Member Functions

static DataPackID createDataPackFor2D (const Attrib::Data2DHolder &input, const TrcKeyZSampling &outputsamp, const ZDomain::Def &zdef, const BufferStringSet *compnames=nullptr)
 
static RefMan< RegularSeisDataPackcreateDataPackFor2DRM (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 uiAttribPartServergetInst ()
 
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< uiAttribPartServerneedSaveNLA
 

Protected Member Functions

void attrsetDlgApply (CallBacker *)
 
void attrsetDlgClosed (CallBacker *)
 
void attrsetDlgCloseTimTick (CallBacker *)
 
void calcEvalAttrs (CallBacker *)
 
Attrib::EngineMancreateEngMan (const TrcKeyZSampling *cs=nullptr, const Pos::GeomID &geomid=Survey::GM().cUndefGeomID())
 
void directShowAttr (CallBacker *)
 
void evalDlgClosed (CallBacker *)
 
void handleAutoSet ()
 
void insertNumerousItems (const BufferStringSet &, const Attrib::SelSpec &, bool, bool, bool)
 
void processEvalDlg (bool iscrossevaluate)
 
void showCrossEvalDlg (CallBacker *)
 
void showEvalDlg (CallBacker *)
 
void showSliceCB (CallBacker *)
 
void snapToValidRandomTraces (TrcKeyPath &path, const Attrib::Desc *)
 
void survChangedCB (CallBacker *)
 
Attrib::DescID targetID (bool is2d, int nr=0) const
 
void useAutoSet (bool)
 
void xplotClosedCB (CallBacker *)
 
- Protected Member Functions inherited from uiApplPartServer
 uiApplPartServer (uiApplService &)
 
void * getObject (int objid) const
 
uiParentparent () const
 
bool sendEvent (int evid) const
 

Static Protected Member Functions

static const char * attridstr ()
 
static const char * sKeyUserSettingAttrErrMsg ()
 

Protected Attributes

bool alloweval_ = false
 
bool allowevalstor_ = false
 
Timer attrsetclosetimer_
 
uiAttribDescSetEdattrsetdlg_ = nullptr
 
bool attrsneedupdt_ = true
 
ObjectSet< uiAttribCrossPlotattrxplotset_
 
MenuItem calc2dmnuitem_
 
MenuItem calc3dmnuitem_
 
uiAttrVolOutdataattrdlg_ = nullptr
 
const Attrib::Descdirshwattrdesc_ = nullptr
 
DataPointSetDisplayMgrdpsdispmgr_ = nullptr
 
ColTab::MapperSetupevalmapperbackup_ = nullptr
 
Attrib::DescSetevalset = nullptr
 
uiImpAttrSetimpattrsetdlg_ = nullptr
 
bool is2devsent_ = false
 
uiAttrSetManmanattribset2ddlg_ = nullptr
 
uiAttrSetManmanattribsetdlg_ = nullptr
 
MenuItem multcomp2d_
 
MenuItem multcomp3d_
 
uiAttrVolOutmultiattrdlg_ = nullptr
 
MenuItem nla2dmnuitem_
 
MenuItem nla3dmnuitem_
 
BufferString nlaname_
 
int sliceidx_ = -1
 
MenuItem steering2dmnuitem_
 
MenuItem steering3dmnuitem_
 
MenuItem stored2dmnuitem_
 
MenuItem stored3dmnuitem_
 
TypeSet< Attrib::SelSpectargetspecs_
 
uiAttrVolOutvolattrdlg_ = nullptr
 
MenuItem zdomain2dmnuitem_
 
MenuItem zdomain3dmnuitem_
 

Private Member Functions

DataPackID create2DOutput (const TrcKeyZSampling &, const Pos::GeomID &, TaskRunner &)
 Use createOutput() instead. More...
 

Static Private Attributes

static uiAttribPartServertheinst_
 

Friends

class DPSOutputCreator
 

Detailed Description

Service provider for application level - Attributes.

<>

Constructor & Destructor Documentation

◆ uiAttribPartServer()

uiAttribPartServer::uiAttribPartServer ( uiApplService )

◆ ~uiAttribPartServer()

uiAttribPartServer::~uiAttribPartServer ( )

Member Function Documentation

◆ addToDescSet()

bool uiAttribPartServer::addToDescSet ( const char *  ,
bool  is2d 
)

◆ attridstr()

static const char* uiAttribPartServer::attridstr ( )
staticprotected

◆ attrsetDlgApply()

void uiAttribPartServer::attrsetDlgApply ( CallBacker )
protected

◆ attrsetDlgClosed()

void uiAttribPartServer::attrsetDlgClosed ( CallBacker )
protected

◆ attrsetDlgCloseTimTick()

void uiAttribPartServer::attrsetDlgCloseTimTick ( CallBacker )
protected

◆ attrSetEditorActive()

bool uiAttribPartServer::attrSetEditorActive ( ) const
inline

◆ calcAttribMenuItem()

MenuItem* uiAttribPartServer::calcAttribMenuItem ( const Attrib::SelSpec ,
bool  is2d,
bool   
)

◆ calcEvalAttrs()

void uiAttribPartServer::calcEvalAttrs ( CallBacker )
protected

◆ create2DOutput()

DataPackID uiAttribPartServer::create2DOutput ( const TrcKeyZSampling ,
const Pos::GeomID ,
TaskRunner  
)
private

Use createOutput() instead.

◆ createAttributeSet()

bool uiAttribPartServer::createAttributeSet ( const BufferStringSet ,
Attrib::DescSet  
)

◆ createDataPackFor2D()

static DataPackID uiAttribPartServer::createDataPackFor2D ( const Attrib::Data2DHolder input,
const TrcKeyZSampling outputsamp,
const ZDomain::Def zdef,
const BufferStringSet compnames = nullptr 
)
static

◆ createDataPackFor2DRM()

static RefMan<RegularSeisDataPack> uiAttribPartServer::createDataPackFor2DRM ( const Attrib::Data2DHolder input,
const TrcKeyZSampling outputsamp,
const ZDomain::Def zdef,
const BufferStringSet compnames = nullptr 
)
static

◆ createEngMan()

Attrib::EngineMan* uiAttribPartServer::createEngMan ( const TrcKeyZSampling cs = nullptr,
const Pos::GeomID geomid = Survey::GM().cUndefGeomID() 
)
protected

◆ createOutput() [1/6]

bool uiAttribPartServer::createOutput ( const BinIDValueSet ,
SeisTrcBuf ,
const TrcKeyPath trueknotspos,
const TrcKeyPath snappedpos 
)

◆ createOutput() [2/6]

bool uiAttribPartServer::createOutput ( const BinIDValueSet ,
SeisTrcBuf ,
const TypeSet< BinID > &  trueknotspos,
const TypeSet< BinID > &  snappedpos 
)

◆ createOutput() [3/6]

ConstRefMan<RegularSeisDataPack> uiAttribPartServer::createOutput ( const TrcKeyZSampling ,
const RegularSeisDataPack prevslcs = nullptr 
)

◆ createOutput() [4/6]

DataPackID uiAttribPartServer::createOutput ( const TrcKeyZSampling ,
DataPackID   
)

◆ createOutput() [5/6]

bool uiAttribPartServer::createOutput ( DataPointSet ,
int  firstcol = 0,
bool  showprogress = true 
)

◆ createOutput() [6/6]

bool uiAttribPartServer::createOutput ( ObjectSet< DataPointSet > &  ,
int  firstcol = 0 
)

◆ createOutputRM()

RefMan<RegularSeisDataPack> uiAttribPartServer::createOutputRM ( const TrcKeyZSampling ,
const RegularSeisDataPack prevslcs = nullptr 
)

◆ createRdmTrcsOutput() [1/3]

DataPackID uiAttribPartServer::createRdmTrcsOutput ( const Interval< float > &  zrg,
RandomLineID  rdlid 
)

◆ createRdmTrcsOutput() [2/3]

DataPackID uiAttribPartServer::createRdmTrcsOutput ( const Interval< float > &  zrg,
TrcKeyPath path,
TrcKeyPath trueknotspos 
)

◆ createRdmTrcsOutput() [3/3]

DataPackID uiAttribPartServer::createRdmTrcsOutput ( const Interval< float > &  zrg,
TypeSet< BinID > &  path,
TypeSet< BinID > &  trueknotspos 
)

◆ createRdmTrcsOutputRM()

RefMan<RandomSeisDataPack> uiAttribPartServer::createRdmTrcsOutputRM ( const Interval< float > &  zrg,
RandomLineID  rdlid 
)

◆ curDescSet()

const Attrib::DescSet* uiAttribPartServer::curDescSet ( bool  is2d) const

◆ directShowAttr()

void uiAttribPartServer::directShowAttr ( CallBacker )
protected

◆ editSet()

bool uiAttribPartServer::editSet ( bool  is2d)

returns whether new AttribDescSet has been created

◆ evalDlgClosed()

void uiAttribPartServer::evalDlgClosed ( CallBacker )
protected

◆ evAttrSetDlgClosed()

static int uiAttribPartServer::evAttrSetDlgClosed ( )
static

AttributeSet window closes.

◆ evDirectShowAttr()

static int uiAttribPartServer::evDirectShowAttr ( )
static

User requested direct redisplay of curAttrDesc()

◆ evEvalAttrInit()

static int uiAttribPartServer::evEvalAttrInit ( )
static

Initialization of evaluation dialog.

◆ evEvalCalcAttr()

static int uiAttribPartServer::evEvalCalcAttr ( )
static

User wants to evaluate current attribute.

◆ evEvalRestore()

static int uiAttribPartServer::evEvalRestore ( )
static

Update name in tree after evaluation dlg closed And restore mapper

◆ evEvalShowSlice()

static int uiAttribPartServer::evEvalShowSlice ( )
static

Display slice.

◆ evEvalStoreSlices()

static int uiAttribPartServer::evEvalStoreSlices ( )
static

Store slices.

◆ evNewAttrSet()

static int uiAttribPartServer::evNewAttrSet ( )
static

FYI.

◆ extractData()

bool uiAttribPartServer::extractData ( ObjectSet< DataPointSet > &  )

◆ fillInStoredAttribMenuItem()

void uiAttribPartServer::fillInStoredAttribMenuItem ( MenuItem ,
bool  ,
bool  ,
const Attrib::SelSpec ,
bool  ,
bool  needext = false 
)

◆ fillPar()

void uiAttribPartServer::fillPar ( IOPar ,
bool  ,
bool   
) const

◆ filter2DMenuItems()

void uiAttribPartServer::filter2DMenuItems ( MenuItem ,
const Attrib::SelSpec ,
const Pos::GeomID geomid,
bool  isstored,
int  steerpol 
)

◆ getDirectShowAttrSpec()

void uiAttribPartServer::getDirectShowAttrSpec ( Attrib::SelSpec ) const

◆ getEvalBackupColTabMapper()

const ColTab::MapperSetup* uiAttribPartServer::getEvalBackupColTabMapper ( ) const

◆ getInst()

static uiAttribPartServer* uiAttribPartServer::getInst ( )
static

◆ getIOObj()

IOObj* uiAttribPartServer::getIOObj ( const Attrib::SelSpec ) const

◆ getMenuText()

static uiString uiAttribPartServer::getMenuText ( bool  is2d,
bool  issteering,
bool  endmenu 
)
static

◆ getNLAModel()

const NLAModel* uiAttribPartServer::getNLAModel ( bool  ) const

◆ getPossibleOutputs()

void uiAttribPartServer::getPossibleOutputs ( bool  is2d,
BufferStringSet  
) const

◆ getSliceIdx()

int uiAttribPartServer::getSliceIdx ( ) const
inline

◆ getStoredID()

Attrib::DescID uiAttribPartServer::getStoredID ( const MultiID ,
bool  is2d,
int  selout = -1 
) const

◆ getTargetSelSpecs()

const TypeSet<Attrib::SelSpec>& uiAttribPartServer::getTargetSelSpecs ( ) const
inline

◆ getUserPrefDescSet()

const Attrib::DescSet* uiAttribPartServer::getUserPrefDescSet ( ) const

For services that can work on 2D or 3D.

◆ handleAttribSubMenu()

bool uiAttribPartServer::handleAttribSubMenu ( int  mnuid,
Attrib::SelSpec ,
bool &   
)

◆ handleAutoSet()

void uiAttribPartServer::handleAutoSet ( )
protected

◆ handleMultiComp()

bool uiAttribPartServer::handleMultiComp ( const MultiID ,
bool  ,
bool  ,
BufferStringSet ,
Attrib::DescID ,
TypeSet< int > &   
)

◆ importAttrSetFromFile()

void uiAttribPartServer::importAttrSetFromFile ( )

◆ importAttrSetFromOtherSurvey()

void uiAttribPartServer::importAttrSetFromOtherSurvey ( )

◆ info2DAttribSubMenu()

void uiAttribPartServer::info2DAttribSubMenu ( int  mnuid,
BufferString attbnm,
bool &  steering,
bool &  stored 
)

◆ insertNumerousItems()

void uiAttribPartServer::insertNumerousItems ( const BufferStringSet ,
const Attrib::SelSpec ,
bool  ,
bool  ,
bool   
)
protected

◆ is2DEvent()

bool uiAttribPartServer::is2DEvent ( )
inline

◆ loadDefaultAttrSet()

void uiAttribPartServer::loadDefaultAttrSet ( const char *  attribsetnm)

◆ manageAttribSets()

void uiAttribPartServer::manageAttribSets ( bool  is2d = false)

◆ name()

const char* uiAttribPartServer::name ( ) const
inlineoverridevirtual

Implements uiApplPartServer.

◆ needSaveNLAps()

void uiAttribPartServer::needSaveNLAps ( CallBacker )

◆ nlaAttribMenuItem()

MenuItem* uiAttribPartServer::nlaAttribMenuItem ( const Attrib::SelSpec ,
bool  is2d,
bool   
)

◆ objNLAModel2D()

static int uiAttribPartServer::objNLAModel2D ( )
static

Request current 2D NLAModel* via getObject()

◆ objNLAModel3D()

static int uiAttribPartServer::objNLAModel3D ( )
static

Request current 3D NLAModel* via getObject()

◆ outputVol()

void uiAttribPartServer::outputVol ( const MultiID ,
bool  is2d,
bool  multioutput 
)

◆ prepMultCompSpecs()

bool uiAttribPartServer::prepMultCompSpecs ( TypeSet< int >  ,
const MultiID ,
bool  ,
bool   
)

◆ processEvalDlg()

void uiAttribPartServer::processEvalDlg ( bool  iscrossevaluate)
protected

◆ replaceSet()

bool uiAttribPartServer::replaceSet ( const IOPar ,
bool  is2d 
)

◆ resetMenuItems()

void uiAttribPartServer::resetMenuItems ( )

◆ saveSet()

void uiAttribPartServer::saveSet ( bool  is2d)

◆ selectAttrib()

bool uiAttribPartServer::selectAttrib ( Attrib::SelSpec ,
const ZDomain::Info ,
Pos::GeomID  geomid,
const uiString seltxt = tr("View Data") 
)

◆ selectRGBAttribs()

bool uiAttribPartServer::selectRGBAttribs ( TypeSet< Attrib::SelSpec > &  ,
const ZDomain::Info ,
Pos::GeomID   
)

◆ set2DEvent()

void uiAttribPartServer::set2DEvent ( bool  is2d)
inline

◆ setAttrsNeedUpdt()

void uiAttribPartServer::setAttrsNeedUpdt ( )
inline

◆ setDPSDispMgr()

void uiAttribPartServer::setDPSDispMgr ( DataPointSetDisplayMgr dispmgr)
inline

◆ setEvalBackupColTabMapper()

void uiAttribPartServer::setEvalBackupColTabMapper ( const ColTab::MapperSetup )

◆ setEvaluateInfo()

void uiAttribPartServer::setEvaluateInfo ( bool  ae,
bool  as 
)
inline

◆ setNLAName()

void uiAttribPartServer::setNLAName ( const char *  nm)
inline

◆ setPickSetDirs()

bool uiAttribPartServer::setPickSetDirs ( Pick::Set ,
const NLAModel ,
float  vel 
)

◆ setSaved()

bool uiAttribPartServer::setSaved ( bool  is2d) const

◆ setSelAttr()

void uiAttribPartServer::setSelAttr ( const char *  attrnm)

◆ setTargetSelSpec()

void uiAttribPartServer::setTargetSelSpec ( const Attrib::SelSpec )

◆ setTargetSelSpecs()

void uiAttribPartServer::setTargetSelSpecs ( const TypeSet< Attrib::SelSpec > &  specs)
inline

◆ showCrossEvalDlg()

void uiAttribPartServer::showCrossEvalDlg ( CallBacker )
protected

◆ showEvalDlg()

void uiAttribPartServer::showEvalDlg ( CallBacker )
protected

◆ showSliceCB()

void uiAttribPartServer::showSliceCB ( CallBacker )
protected

◆ showXPlot()

void uiAttribPartServer::showXPlot ( CallBacker )

◆ sKeyUserSettingAttrErrMsg()

static const char* uiAttribPartServer::sKeyUserSettingAttrErrMsg ( )
staticprotected

◆ snapToValidRandomTraces()

void uiAttribPartServer::snapToValidRandomTraces ( TrcKeyPath path,
const Attrib::Desc  
)
protected

◆ storedAttribMenuItem()

MenuItem* uiAttribPartServer::storedAttribMenuItem ( const Attrib::SelSpec ,
bool  is2d,
bool   
)

◆ survChangedCB()

void uiAttribPartServer::survChangedCB ( CallBacker )
protected

◆ targetID()

Attrib::DescID uiAttribPartServer::targetID ( bool  is2d,
int  nr = 0 
) const
protected

◆ updateMultiIdFromNLA()

void uiAttribPartServer::updateMultiIdFromNLA ( uiAttrVolOut ,
const MultiID ,
bool  is2d,
const Attrib::DescSet  
)

◆ updateNLAInput()

void uiAttribPartServer::updateNLAInput ( const MultiID ,
bool  is2d 
)

◆ updateSelSpec()

void uiAttribPartServer::updateSelSpec ( Attrib::SelSpec ) const

◆ use3DMode()

int uiAttribPartServer::use3DMode ( ) const

If you have services that can work on 2D or 3D 0 = 2D, 1 = 3D, -1 = user cancel

◆ useAutoSet()

void uiAttribPartServer::useAutoSet ( bool  )
protected

◆ usePar() [1/2]

void uiAttribPartServer::usePar ( const IOPar ,
bool  ,
bool   
)

◆ usePar() [2/2]

void uiAttribPartServer::usePar ( const IOPar ,
bool  ,
bool  ,
uiStringSet  
)

◆ xplotClosedCB()

void uiAttribPartServer::xplotClosedCB ( CallBacker )
protected

◆ zDomainAttribMenuItem()

MenuItem* uiAttribPartServer::zDomainAttribMenuItem ( const Attrib::SelSpec ,
const ZDomain::Info ,
bool  is2d,
bool   
)

Friends And Related Function Documentation

◆ DPSOutputCreator

friend class DPSOutputCreator
friend

Member Data Documentation

◆ alloweval_

bool uiAttribPartServer::alloweval_ = false
protected

◆ allowevalstor_

bool uiAttribPartServer::allowevalstor_ = false
protected

◆ attrsetclosetimer_

Timer uiAttribPartServer::attrsetclosetimer_
protected

◆ attrsetdlg_

uiAttribDescSetEd* uiAttribPartServer::attrsetdlg_ = nullptr
protected

◆ attrsneedupdt_

bool uiAttribPartServer::attrsneedupdt_ = true
protected

◆ attrxplotset_

ObjectSet<uiAttribCrossPlot> uiAttribPartServer::attrxplotset_
protected

◆ calc2dmnuitem_

MenuItem uiAttribPartServer::calc2dmnuitem_
protected

◆ calc3dmnuitem_

MenuItem uiAttribPartServer::calc3dmnuitem_
protected

◆ dataattrdlg_

uiAttrVolOut* uiAttribPartServer::dataattrdlg_ = nullptr
protected

◆ dirshwattrdesc_

const Attrib::Desc* uiAttribPartServer::dirshwattrdesc_ = nullptr
protected

◆ dpsdispmgr_

DataPointSetDisplayMgr* uiAttribPartServer::dpsdispmgr_ = nullptr
protected

◆ evalmapperbackup_

ColTab::MapperSetup* uiAttribPartServer::evalmapperbackup_ = nullptr
protected

◆ evalset

Attrib::DescSet* uiAttribPartServer::evalset = nullptr
protected

◆ impattrsetdlg_

uiImpAttrSet* uiAttribPartServer::impattrsetdlg_ = nullptr
protected

◆ is2devsent_

bool uiAttribPartServer::is2devsent_ = false
protected

◆ manattribset2ddlg_

uiAttrSetMan* uiAttribPartServer::manattribset2ddlg_ = nullptr
protected

◆ manattribsetdlg_

uiAttrSetMan* uiAttribPartServer::manattribsetdlg_ = nullptr
protected

◆ multcomp2d_

MenuItem uiAttribPartServer::multcomp2d_
protected

◆ multcomp3d_

MenuItem uiAttribPartServer::multcomp3d_
protected

◆ multiattrdlg_

uiAttrVolOut* uiAttribPartServer::multiattrdlg_ = nullptr
protected

◆ needSaveNLA

Notifier<uiAttribPartServer> uiAttribPartServer::needSaveNLA

◆ nla2dmnuitem_

MenuItem uiAttribPartServer::nla2dmnuitem_
protected

◆ nla3dmnuitem_

MenuItem uiAttribPartServer::nla3dmnuitem_
protected

◆ nlaname_

BufferString uiAttribPartServer::nlaname_
protected

◆ sliceidx_

int uiAttribPartServer::sliceidx_ = -1
protected

◆ steering2dmnuitem_

MenuItem uiAttribPartServer::steering2dmnuitem_
protected

◆ steering3dmnuitem_

MenuItem uiAttribPartServer::steering3dmnuitem_
protected

◆ stored2dmnuitem_

MenuItem uiAttribPartServer::stored2dmnuitem_
protected

◆ stored3dmnuitem_

MenuItem uiAttribPartServer::stored3dmnuitem_
protected

◆ targetspecs_

TypeSet<Attrib::SelSpec> uiAttribPartServer::targetspecs_
protected

◆ theinst_

uiAttribPartServer* uiAttribPartServer::theinst_
staticprivate

◆ volattrdlg_

uiAttrVolOut* uiAttribPartServer::volattrdlg_ = nullptr
protected

◆ zdomain2dmnuitem_

MenuItem uiAttribPartServer::zdomain2dmnuitem_
protected

◆ zdomain3dmnuitem_

MenuItem uiAttribPartServer::zdomain3dmnuitem_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024