OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
uiODApplMgr Class Reference

Application level manager - ties part servers together. More...

#include <uiodapplmgr.h>

Inheritance diagram for uiODApplMgr:
[legend]

Classes

struct  MiscSurvInfo
 

Public Types

enum  ActType { Imp , Exp , Man }
 
enum  ObjType {
  Seis , Hor , Flt , Fltss ,
  FltSet , Wll , Attr , NLA ,
  Pick , Sess , Strat , Wvlt ,
  MDef , Vel , PDF , PVDS ,
  Geom , Body , Props , ColTab ,
  RanL , NrObjTypes
}
 

Public Member Functions

void addHorFlatScene (bool is2d)
 
void addMPEParentPath (const VisID &, const TrcKey &)
 
void addTimeDepthScene (bool is2d=false)
 
void addVisDPSChild (CallBacker *)
 
uiAttribPartServerattrServer () override
 
void batchProgs ()
 
void bayesClass2D (CallBacker *=nullptr)
 
void bayesClass3D (CallBacker *=nullptr)
 
bool calcMultipleAttribs (Attrib::SelSpec &)
 
bool calcRandomPosAttrib (const VisID &, int attrib)
 
void calcShiftAttribute (int attrib, const Attrib::SelSpec &)
 
void cleanPreview ()
 
NotifierAccesscolorTableSeqChange ()
 
uiVisColTabEdcolTabEd ()
 
void crDevEnv ()
 
void create2DFrom3D ()
 
void create2DGrid ()
 
void create3DFrom2D ()
 
void createCubeFromWells (CallBacker *=nullptr)
 
void createHorOutput (int, bool)
 
void createMultiAttribVol (CallBacker *)
 
void createMultiCubeDS (CallBacker *=nullptr)
 
void createVol (bool is2d, bool multiattrib)
 
void createVolProcOutput (bool)
 
void doAttribXPlot (CallBacker *=nullptr)
 This plots between attribs.
 
void doIsochron (CallBacker *)
 
void doLayerModeling (CallBacker *)
 
void doOperation (ObjType, ActType, int opt=0)
 Not all combinations are available ...!
 
void doStratAmp (CallBacker *)
 
void doVolProc (const MultiID &, bool is2d)
 
void doVolProc2DCB (CallBacker *)
 
void doVolProcCB (CallBacker *)
 
void doWellLogTools (CallBacker *)
 
void doWellXPlot (CallBacker *=nullptr)
 This plots between well and attrib.
 
void editAttr2DCB (CallBacker *)
 
void editAttr3DCB (CallBacker *)
 
void editAttribSet ()
 
void editAttribSet (bool is2d)
 
int editCurrentSurvey (uiParent *)
 
bool editNLA (bool is2d)
 
void editSurvCB (CallBacker *)
 
uiEMAttribPartServerEMAttribServer () override
 
uiEMPartServerEMServer () override
 
void enableMenusAndToolBars (bool)
 
void enableSceneManipulation (bool)
 
void enableTree (bool)
 
bool evaluate2DAttribute (const VisID &, int attrib)
 
bool evaluateAttribute (const VisID &, int attrib)
 
void exportSurveySetup ()
 
void fltsetTimeDepthConvCB (CallBacker *=nullptr)
 
void fltTimeDepthConvCB (CallBacker *=nullptr)
 
void genAngleMuteFunction (CallBacker *=nullptr)
 
bool getDefaultDescID (Attrib::DescID &, bool is2d=false) const
 
bool getNewData (const VisID &, int attrib)
 
void interpol3DFrom2D ()
 
bool isRestoringSession () const
 
void launch2DViewer (CallBacker *)
 
void launchRockPhysics (CallBacker *)
 
void manageShortcuts ()
 
void manPreLoad (ObjType)
 
void manSurvCB (CallBacker *)
 
MouseCursorExchangemouseCursorExchange ()
 
uiMPEPartServermpeServer () override
 
uiNLAPartServernlaServer () override
 
void openCrossPlot (CallBacker *=nullptr)
 Create crossplot from file.
 
void openSurveyFolder ()
 
int otherFormatAttrib () const
 
VisID otherFormatVisID () const
 
void pageUpDownPressed (bool up)
 
uiPickPartServerpickServer () override
 
bool pickSetsStored () const
 
void pluginMan ()
 
void posConversion ()
 
void processPreStack (bool is2d)
 
void processTime2DepthFSS (bool is2d)
 
void processTime2DepthHor (bool is2d)
 
void processTime2DepthSeis (bool is2d)
 
void processTime2DepthSeis (CallBacker *=nullptr)
 
void processVelConv (CallBacker *=nullptr)
 
void resetServers ()
 
void saveDefColTab (const VisID &, int attrib)
 
void saveNN ()
 
void seisOut2DCB (CallBacker *)
 
void seisOut3DCB (CallBacker *)
 
uiSeisPartServerseisServer () override
 
bool selectAttrib (const VisID &, int attrib)
 
void selectFault (MultiID &)
 
void selectHorizon (MultiID &)
 
void selectPolygonSurface (MultiID &)
 
void selectStickSet (MultiID &)
 
int selectSurvey (uiParent *)
 
void selectWells (TypeSet< MultiID > &)
 
void setAutoUpdatePol ()
 
void setNlaServer (uiNLAPartServer *) override
 
bool setPickSetDirs (Pick::Set &)
 
void setStereoOffset ()
 
void setupBatchHosts ()
 
void setupRdmLinePreview (const TypeSet< Coord > &)
 
void setWorkingArea ()
 
void setZStretch ()
 
void show2DViewer ()
 
void startBatchJob ()
 
void startInstMgr ()
 
bool storePickSet (const Pick::Set &)
 
bool storePickSetAs (const Pick::Set &)
 
bool storePickSets ()
 
void tieWellToSeismic (CallBacker *)
 
void updateCaption ()
 
void updateColorTable (const VisID &, int attrib)
 
void useDefColTab (const VisID &, int attrib)
 
bool uvqNLA (bool is2d)
 
uiODViewer2DMgrviewer2DMgr ()
 
uiVisDataPointSetDisplayMgrvisDPSDispMgr ()
 
uiVisPartServervisServer () override
 
uiVolProcPartServervolprocServer () override
 
uiWellAttribPartServerwellAttribServer () override
 
uiWellPartServerwellServer () override
 
- Public Member Functions inherited from uiApplMgr
 ~uiApplMgr ()
 
uiApplServiceapplService ()
 
const uiAttribPartServerattrServer () const
 
const uiEMAttribPartServerEMAttribServer () const
 
const uiEMPartServerEMServer () const
 
const uiMPEPartServermpeServer () const
 
const uiNLAPartServernlaServer () const
 
const uiPickPartServerpickServer () const
 
const uiSeisPartServerseisServer () const
 
void showInformation (uiParent *)
 
void showProxy (uiParent *)
 
void showSettings (uiParent *)
 
const uiVisPartServervisServer () const
 
const uiVolProcPartServervolprocServer () const
 
const uiWellAttribPartServerwellAttribServer () const
 
const uiWellPartServerwellServer () const
 
- 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.
 
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.
 
CallBackeroperator= (const CallBacker &)=delete
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Static Public Member Functions

static int manageSurvey ()
 
static void showReleaseNotes (bool isonline)
 
- Static Public Member Functions inherited from uiApplMgr
static uiApplMgrinstance (const char *servicenm=nullptr)
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Public Attributes

Notifier< uiODApplMgrattribSetChg
 
Notifier< uiODApplMgrgetOtherFormatData
 

Protected Member Functions

 uiODApplMgr (uiODMain &)
 
 ~uiODApplMgr ()
 
void colMapperChg (CallBacker *)
 
void colSeqChg (CallBacker *)
 
void * deliverObject (const uiApplPartServer *, int evid) override
 
bool handleAttribServEv (int)
 
bool handleEMAttribServEv (int)
 
bool handleEMServEv (int)
 
bool handleEvent (const uiApplPartServer *, int evid) override
 
bool handleMPEServEv (int)
 
bool handleNLAServEv (int)
 
bool handlePickServEv (int)
 
bool handleVisServEv (int)
 
bool handleVolProcServEv (int)
 
bool handleWellAttribServEv (int)
 
bool handleWellServEv (int)
 
void manStrat ()
 
void process2D3D (int opt)
 
uiODSceneMgrsceneMgr ()
 
void setHistogram (const VisID &, int attrib)
 
bool setRandomPosData (const VisID &, int attrib, const DataPointSet &)
 
void storeEMObject ()
 
bool survChgReqAttrUpdate ()
 
- Protected Member Functions inherited from uiApplMgr
 uiApplMgr (uiMainWin &, uiApplService &)
 uiApplService object becomes mine
 
void prepareSurveyChange (CallBacker *)
 
void surveyChanged (CallBacker *)
 
void surveyToBeChanged (CallBacker *)
 

Static Protected Member Functions

static int manSurv (uiParent *)
 

Protected Attributes

uiODMainappl_
 
uiAttribPartServerattrserv_
 
uiODApplMgrAttrVisHandlerattrvishandler_
 
uiODApplMgrDispatcherdispatcher_
 
uiEMAttribPartServeremattrserv_
 
uiEMPartServeremserv_
 
MouseCursorExchangemousecursorexchange_
 
uiMPEPartServermpeserv_
 
uiNLAPartServernlaserv_ = nullptr
 
int otherformatattrib_ = -1
 
VisID otherformatvisid_
 
uiPickPartServerpickserv_
 
uiSeisPartServerseisserv_
 
MiscSurvInfo tmpprevsurvinfo_
 
uiVisDataPointSetDisplayMgrvisdpsdispmgr_ = nullptr
 
uiVisPartServervisserv_
 
uiVolProcPartServervolprocserv_
 
uiWellAttribPartServerwellattrserv_
 
uiWellPartServerwellserv_
 
- Protected Attributes inherited from uiApplMgr
uiApplServiceapplservice_
 
uiDialoginfodlg_ = nullptr
 
uiDialogproxydlg_ = nullptr
 

Private Member Functions

void prepSurveyChange () override
 
void survChanged () override
 
void survToBeChanged () override
 

Friends

class uiODMain
 

Detailed Description

Application level manager - ties part servers together.

The uiODApplMgr instance can be accessed like: ODMainWin()->applMgr() For plugins it may be interesting to pop up one of the OpendTect standard dialogs at any point in time. The best way to do that is by calling one of the uiODApplMgr methods.

A big part of this class is dedicated to handling the events from the various part servers.

<>

Member Enumeration Documentation

◆ ActType

Enumerator
Imp 
Exp 
Man 

◆ ObjType

Enumerator
Seis 
Hor 
Flt 
Fltss 
FltSet 
Wll 
Attr 
NLA 
Pick 
Sess 
Strat 
Wvlt 
MDef 
Vel 
PDF 
PVDS 
Geom 
Body 
Props 
ColTab 
RanL 
NrObjTypes 

Constructor & Destructor Documentation

◆ uiODApplMgr()

uiODApplMgr::uiODApplMgr ( uiODMain & )
protected

◆ ~uiODApplMgr()

uiODApplMgr::~uiODApplMgr ( )
protected

Member Function Documentation

◆ addHorFlatScene()

void uiODApplMgr::addHorFlatScene ( bool is2d)

◆ addMPEParentPath()

void uiODApplMgr::addMPEParentPath ( const VisID & ,
const TrcKey &  )

◆ addTimeDepthScene()

void uiODApplMgr::addTimeDepthScene ( bool is2d = false)

◆ addVisDPSChild()

void uiODApplMgr::addVisDPSChild ( CallBacker * )

◆ attrServer()

uiAttribPartServer * uiODApplMgr::attrServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ batchProgs()

void uiODApplMgr::batchProgs ( )

◆ bayesClass2D()

void uiODApplMgr::bayesClass2D ( CallBacker * = nullptr)

◆ bayesClass3D()

void uiODApplMgr::bayesClass3D ( CallBacker * = nullptr)

◆ calcMultipleAttribs()

bool uiODApplMgr::calcMultipleAttribs ( Attrib::SelSpec & )

◆ calcRandomPosAttrib()

bool uiODApplMgr::calcRandomPosAttrib ( const VisID & ,
int attrib )

◆ calcShiftAttribute()

void uiODApplMgr::calcShiftAttribute ( int attrib,
const Attrib::SelSpec &  )

◆ cleanPreview()

void uiODApplMgr::cleanPreview ( )

◆ colMapperChg()

void uiODApplMgr::colMapperChg ( CallBacker * )
protected

◆ colorTableSeqChange()

NotifierAccess * uiODApplMgr::colorTableSeqChange ( )

◆ colSeqChg()

void uiODApplMgr::colSeqChg ( CallBacker * )
protected

◆ colTabEd()

uiVisColTabEd & uiODApplMgr::colTabEd ( )
inline

◆ crDevEnv()

void uiODApplMgr::crDevEnv ( )

◆ create2DFrom3D()

void uiODApplMgr::create2DFrom3D ( )
inline

◆ create2DGrid()

void uiODApplMgr::create2DGrid ( )
inline

◆ create3DFrom2D()

void uiODApplMgr::create3DFrom2D ( )
inline

◆ createCubeFromWells()

void uiODApplMgr::createCubeFromWells ( CallBacker * = nullptr)

◆ createHorOutput()

void uiODApplMgr::createHorOutput ( int ,
bool  )

◆ createMultiAttribVol()

void uiODApplMgr::createMultiAttribVol ( CallBacker * )

◆ createMultiCubeDS()

void uiODApplMgr::createMultiCubeDS ( CallBacker * = nullptr)

◆ createVol()

void uiODApplMgr::createVol ( bool is2d,
bool multiattrib )

◆ createVolProcOutput()

void uiODApplMgr::createVolProcOutput ( bool )

◆ deliverObject()

void * uiODApplMgr::deliverObject ( const uiApplPartServer * ,
int evid )
overrideprotectedvirtual

Implements uiApplMgr.

◆ doAttribXPlot()

void uiODApplMgr::doAttribXPlot ( CallBacker * = nullptr)

This plots between attribs.

◆ doIsochron()

void uiODApplMgr::doIsochron ( CallBacker * )

◆ doLayerModeling()

void uiODApplMgr::doLayerModeling ( CallBacker * )

◆ doOperation()

void uiODApplMgr::doOperation ( ObjType ,
ActType ,
int opt = 0 )

Not all combinations are available ...!

◆ doStratAmp()

void uiODApplMgr::doStratAmp ( CallBacker * )

◆ doVolProc()

void uiODApplMgr::doVolProc ( const MultiID & ,
bool is2d )

◆ doVolProc2DCB()

void uiODApplMgr::doVolProc2DCB ( CallBacker * )

◆ doVolProcCB()

void uiODApplMgr::doVolProcCB ( CallBacker * )

◆ doWellLogTools()

void uiODApplMgr::doWellLogTools ( CallBacker * )

◆ doWellXPlot()

void uiODApplMgr::doWellXPlot ( CallBacker * = nullptr)

This plots between well and attrib.

◆ editAttr2DCB()

void uiODApplMgr::editAttr2DCB ( CallBacker * )
inline

◆ editAttr3DCB()

void uiODApplMgr::editAttr3DCB ( CallBacker * )
inline

◆ editAttribSet() [1/2]

void uiODApplMgr::editAttribSet ( )

◆ editAttribSet() [2/2]

void uiODApplMgr::editAttribSet ( bool is2d)

◆ editCurrentSurvey()

int uiODApplMgr::editCurrentSurvey ( uiParent * )

◆ editNLA()

bool uiODApplMgr::editNLA ( bool is2d)

◆ editSurvCB()

void uiODApplMgr::editSurvCB ( CallBacker * )

◆ EMAttribServer()

uiEMAttribPartServer * uiODApplMgr::EMAttribServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ EMServer()

uiEMPartServer * uiODApplMgr::EMServer ( )
inlineoverridevirtual

Implements uiApplMgr.

◆ enableMenusAndToolBars()

void uiODApplMgr::enableMenusAndToolBars ( bool )

◆ enableSceneManipulation()

void uiODApplMgr::enableSceneManipulation ( bool )

Turns on/off viewMode and enables/disables the possibility to go to actMode.

◆ enableTree()

void uiODApplMgr::enableTree ( bool )

◆ evaluate2DAttribute()

bool uiODApplMgr::evaluate2DAttribute ( const VisID & ,
int attrib )

◆ evaluateAttribute()

bool uiODApplMgr::evaluateAttribute ( const VisID & ,
int attrib )

◆ exportSurveySetup()

void uiODApplMgr::exportSurveySetup ( )

◆ fltsetTimeDepthConvCB()

void uiODApplMgr::fltsetTimeDepthConvCB ( CallBacker * = nullptr)

◆ fltTimeDepthConvCB()

void uiODApplMgr::fltTimeDepthConvCB ( CallBacker * = nullptr)

◆ genAngleMuteFunction()

void uiODApplMgr::genAngleMuteFunction ( CallBacker * = nullptr)

◆ getDefaultDescID()

bool uiODApplMgr::getDefaultDescID ( Attrib::DescID & ,
bool is2d = false ) const

◆ getNewData()

bool uiODApplMgr::getNewData ( const VisID & ,
int attrib )

◆ handleAttribServEv()

bool uiODApplMgr::handleAttribServEv ( int )
protected

◆ handleEMAttribServEv()

bool uiODApplMgr::handleEMAttribServEv ( int )
protected

◆ handleEMServEv()

bool uiODApplMgr::handleEMServEv ( int )
protected

◆ handleEvent()

bool uiODApplMgr::handleEvent ( const uiApplPartServer * ,
int evid )
overrideprotectedvirtual

Implements uiApplMgr.

◆ handleMPEServEv()

bool uiODApplMgr::handleMPEServEv ( int )
protected

◆ handleNLAServEv()

bool uiODApplMgr::handleNLAServEv ( int )
protected

◆ handlePickServEv()

bool uiODApplMgr::handlePickServEv ( int )
protected

◆ handleVisServEv()

bool uiODApplMgr::handleVisServEv ( int )
protected

◆ handleVolProcServEv()

bool uiODApplMgr::handleVolProcServEv ( int )
protected

◆ handleWellAttribServEv()

bool uiODApplMgr::handleWellAttribServEv ( int )
protected

◆ handleWellServEv()

bool uiODApplMgr::handleWellServEv ( int )
protected

◆ interpol3DFrom2D()

void uiODApplMgr::interpol3DFrom2D ( )
inline

◆ isRestoringSession()

bool uiODApplMgr::isRestoringSession ( ) const

◆ launch2DViewer()

void uiODApplMgr::launch2DViewer ( CallBacker * )

◆ launchRockPhysics()

void uiODApplMgr::launchRockPhysics ( CallBacker * )

◆ manageShortcuts()

void uiODApplMgr::manageShortcuts ( )

◆ manageSurvey()

static int uiODApplMgr::manageSurvey ( )
inlinestatic

◆ manPreLoad()

void uiODApplMgr::manPreLoad ( ObjType )

◆ manStrat()

void uiODApplMgr::manStrat ( )
protected

◆ manSurv()

static int uiODApplMgr::manSurv ( uiParent * )
staticprotected

◆ manSurvCB()

void uiODApplMgr::manSurvCB ( CallBacker * )

◆ mouseCursorExchange()

MouseCursorExchange & uiODApplMgr::mouseCursorExchange ( )

◆ mpeServer()

uiMPEPartServer * uiODApplMgr::mpeServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ nlaServer()

uiNLAPartServer * uiODApplMgr::nlaServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ openCrossPlot()

void uiODApplMgr::openCrossPlot ( CallBacker * = nullptr)

Create crossplot from file.

◆ openSurveyFolder()

void uiODApplMgr::openSurveyFolder ( )

◆ otherFormatAttrib()

int uiODApplMgr::otherFormatAttrib ( ) const
inline

◆ otherFormatVisID()

VisID uiODApplMgr::otherFormatVisID ( ) const
inline

◆ pageUpDownPressed()

void uiODApplMgr::pageUpDownPressed ( bool up)

◆ pickServer()

uiPickPartServer * uiODApplMgr::pickServer ( )
inlineoverridevirtual

Implements uiApplMgr.

◆ pickSetsStored()

bool uiODApplMgr::pickSetsStored ( ) const

◆ pluginMan()

void uiODApplMgr::pluginMan ( )

◆ posConversion()

void uiODApplMgr::posConversion ( )

◆ prepSurveyChange()

void uiODApplMgr::prepSurveyChange ( )
overrideprivatevirtual

Reimplemented from uiApplMgr.

◆ process2D3D()

void uiODApplMgr::process2D3D ( int opt)
protected

opt=0: create 2D grid, 1:3D->2D, 2:2D->3D

◆ processPreStack()

void uiODApplMgr::processPreStack ( bool is2d)

◆ processTime2DepthFSS()

void uiODApplMgr::processTime2DepthFSS ( bool is2d)

◆ processTime2DepthHor()

void uiODApplMgr::processTime2DepthHor ( bool is2d)

◆ processTime2DepthSeis() [1/2]

void uiODApplMgr::processTime2DepthSeis ( bool is2d)

◆ processTime2DepthSeis() [2/2]

void uiODApplMgr::processTime2DepthSeis ( CallBacker * = nullptr)

◆ processVelConv()

void uiODApplMgr::processVelConv ( CallBacker * = nullptr)

◆ resetServers()

void uiODApplMgr::resetServers ( )

◆ saveDefColTab()

void uiODApplMgr::saveDefColTab ( const VisID & ,
int attrib )

◆ saveNN()

void uiODApplMgr::saveNN ( )

◆ sceneMgr()

uiODSceneMgr & uiODApplMgr::sceneMgr ( )
inlineprotected

◆ seisOut2DCB()

void uiODApplMgr::seisOut2DCB ( CallBacker * )

◆ seisOut3DCB()

void uiODApplMgr::seisOut3DCB ( CallBacker * )

◆ seisServer()

uiSeisPartServer * uiODApplMgr::seisServer ( )
inlineoverridevirtual

Implements uiApplMgr.

◆ selectAttrib()

bool uiODApplMgr::selectAttrib ( const VisID & ,
int attrib )

◆ selectFault()

void uiODApplMgr::selectFault ( MultiID & )

◆ selectHorizon()

void uiODApplMgr::selectHorizon ( MultiID & )

◆ selectPolygonSurface()

void uiODApplMgr::selectPolygonSurface ( MultiID & )

◆ selectStickSet()

void uiODApplMgr::selectStickSet ( MultiID & )

◆ selectSurvey()

int uiODApplMgr::selectSurvey ( uiParent * )

◆ selectWells()

void uiODApplMgr::selectWells ( TypeSet< MultiID > & )

◆ setAutoUpdatePol()

void uiODApplMgr::setAutoUpdatePol ( )

◆ setHistogram()

void uiODApplMgr::setHistogram ( const VisID & ,
int attrib )
protected

◆ setNlaServer()

void uiODApplMgr::setNlaServer ( uiNLAPartServer * )
overridevirtual

Reimplemented from uiApplMgr.

◆ setPickSetDirs()

bool uiODApplMgr::setPickSetDirs ( Pick::Set & )

◆ setRandomPosData()

bool uiODApplMgr::setRandomPosData ( const VisID & ,
int attrib,
const DataPointSet &  )
protected

◆ setStereoOffset()

void uiODApplMgr::setStereoOffset ( )

◆ setupBatchHosts()

void uiODApplMgr::setupBatchHosts ( )

◆ setupRdmLinePreview()

void uiODApplMgr::setupRdmLinePreview ( const TypeSet< Coord > & )

◆ setWorkingArea()

void uiODApplMgr::setWorkingArea ( )

◆ setZStretch()

void uiODApplMgr::setZStretch ( )

◆ show2DViewer()

void uiODApplMgr::show2DViewer ( )

◆ showReleaseNotes()

static void uiODApplMgr::showReleaseNotes ( bool isonline)
static

◆ startBatchJob()

void uiODApplMgr::startBatchJob ( )

◆ startInstMgr()

void uiODApplMgr::startInstMgr ( )

◆ storeEMObject()

void uiODApplMgr::storeEMObject ( )
protected

◆ storePickSet()

bool uiODApplMgr::storePickSet ( const Pick::Set & )

◆ storePickSetAs()

bool uiODApplMgr::storePickSetAs ( const Pick::Set & )

◆ storePickSets()

bool uiODApplMgr::storePickSets ( )

◆ survChanged()

void uiODApplMgr::survChanged ( )
overrideprivatevirtual

Reimplemented from uiApplMgr.

◆ survChgReqAttrUpdate()

bool uiODApplMgr::survChgReqAttrUpdate ( )
protected

◆ survToBeChanged()

void uiODApplMgr::survToBeChanged ( )
overrideprivatevirtual

Reimplemented from uiApplMgr.

◆ tieWellToSeismic()

void uiODApplMgr::tieWellToSeismic ( CallBacker * )

◆ updateCaption()

void uiODApplMgr::updateCaption ( )
inline

◆ updateColorTable()

void uiODApplMgr::updateColorTable ( const VisID & ,
int attrib )

◆ useDefColTab()

void uiODApplMgr::useDefColTab ( const VisID & ,
int attrib )

◆ uvqNLA()

bool uiODApplMgr::uvqNLA ( bool is2d)

◆ viewer2DMgr()

uiODViewer2DMgr & uiODApplMgr::viewer2DMgr ( )
inline

◆ visDPSDispMgr()

uiVisDataPointSetDisplayMgr * uiODApplMgr::visDPSDispMgr ( )
inline

◆ visServer()

uiVisPartServer * uiODApplMgr::visServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ volprocServer()

uiVolProcPartServer * uiODApplMgr::volprocServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ wellAttribServer()

uiWellAttribPartServer * uiODApplMgr::wellAttribServer ( )
inlineoverridevirtual

Reimplemented from uiApplMgr.

◆ wellServer()

uiWellPartServer * uiODApplMgr::wellServer ( )
inlineoverridevirtual

Implements uiApplMgr.

Friends And Related Symbol Documentation

◆ uiODMain

friend class uiODMain
friend

Member Data Documentation

◆ appl_

uiODMain& uiODApplMgr::appl_
protected

◆ attribSetChg

Notifier<uiODApplMgr> uiODApplMgr::attribSetChg

◆ attrserv_

uiAttribPartServer* uiODApplMgr::attrserv_
protected

◆ attrvishandler_

uiODApplMgrAttrVisHandler& uiODApplMgr::attrvishandler_
protected

◆ dispatcher_

uiODApplMgrDispatcher& uiODApplMgr::dispatcher_
protected

◆ emattrserv_

uiEMAttribPartServer* uiODApplMgr::emattrserv_
protected

◆ emserv_

uiEMPartServer* uiODApplMgr::emserv_
protected

◆ getOtherFormatData

Notifier<uiODApplMgr> uiODApplMgr::getOtherFormatData

Is triggered when the vispartserver wants data, but the format (as reported by uiVisPartServer::getAttributeFormat() ) is uiVisPartServer::OtherFormat. If you manage a visobject with OtherFormat, you can connect here to be notified when the object needs data. The visid and attribidx is retrieved by otherFormatVisID and otherFormatAttrib.

◆ mousecursorexchange_

MouseCursorExchange& uiODApplMgr::mousecursorexchange_
protected

◆ mpeserv_

uiMPEPartServer* uiODApplMgr::mpeserv_
protected

◆ nlaserv_

uiNLAPartServer* uiODApplMgr::nlaserv_ = nullptr
protected

◆ otherformatattrib_

int uiODApplMgr::otherformatattrib_ = -1
protected

◆ otherformatvisid_

VisID uiODApplMgr::otherformatvisid_
protected

◆ pickserv_

uiPickPartServer* uiODApplMgr::pickserv_
protected

◆ seisserv_

uiSeisPartServer* uiODApplMgr::seisserv_
protected

◆ tmpprevsurvinfo_

MiscSurvInfo uiODApplMgr::tmpprevsurvinfo_
protected

◆ visdpsdispmgr_

uiVisDataPointSetDisplayMgr* uiODApplMgr::visdpsdispmgr_ = nullptr
protected

◆ visserv_

uiVisPartServer* uiODApplMgr::visserv_
protected

◆ volprocserv_

uiVolProcPartServer* uiODApplMgr::volprocserv_
protected

◆ wellattrserv_

uiWellAttribPartServer* uiODApplMgr::wellattrserv_
protected

◆ wellserv_

uiWellPartServer* uiODApplMgr::wellserv_
protected

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