OpendTect  6.6
uiodapplmgr.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: A.H. Bril
7  Date: May 2001
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiodmainmod.h"
14 #include "uiodmain.h"
15 
17 class uiApplPartServer;
18 class uiApplService;
19 class uiAttribPartServer;
21 class uiEMPartServer;
22 class uiMPEPartServer;
23 class uiNLAPartServer;
24 class uiODApplService;
25 class uiPickPartServer;
26 class uiSeisPartServer;
27 class uiTreeItem;
28 class uiVisPartServer;
31 class uiWellPartServer;
35 
36 class DataPointSet;
37 class ODSession;
38 namespace Attrib { class DescID; class SelSpec; }
39 namespace Pick { class Set; }
40 
56 public:
57 
58  uiPickPartServer* pickServer() { return pickserv_; }
59  uiVisPartServer* visServer() { return visserv_; }
60  uiSeisPartServer* seisServer() { return seisserv_; }
61  uiAttribPartServer* attrServer() { return attrserv_; }
62  uiVolProcPartServer* volprocServer() { return volprocserv_; }
63  uiEMPartServer* EMServer() { return emserv_; }
64  uiEMAttribPartServer* EMAttribServer() { return emattrserv_; }
65  uiWellPartServer* wellServer() { return wellserv_; }
66  uiWellAttribPartServer* wellAttribServer() { return wellattrserv_;}
67  uiMPEPartServer* mpeServer() { return mpeserv_; }
68  uiNLAPartServer* nlaServer() { return nlaserv_; }
69 
70  const uiPickPartServer* pickServer() const { return pickserv_; }
71  const uiVisPartServer* visServer() const { return visserv_; }
72  const uiSeisPartServer* seisServer() const { return seisserv_; }
73  const uiAttribPartServer* attrServer() const { return attrserv_; }
74  const uiVolProcPartServer* volprocServer() const { return volprocserv_; }
75  const uiEMPartServer* EMServer() const { return emserv_; }
76  const uiEMAttribPartServer* EMAttribServer() const { return emattrserv_; }
77  const uiWellPartServer* wellServer() const { return wellserv_; }
79  { return wellattrserv_;}
80  const uiMPEPartServer* mpeServer() const { return mpeserv_; }
81  const uiNLAPartServer* nlaServer() const { return nlaserv_; }
82 
85  { return (uiApplService&)applservice_; }
86 
87 
88  // Survey menu operations
90  static int manageSurvey() { return manSurv(0); }
92 
93  enum ObjType { Seis, Hor, Flt, Fltss, FltSet, Wll, Attr, NLA,
94  Pick, Sess, Strat, Wvlt, MDef, Vel, PDF, PVDS,
95  Geom, Body, Props, ColTab, RanL, NrObjTypes };
96  enum ActType { Imp, Exp, Man };
97  void doOperation(ObjType,ActType,int opt=0);
100 
101  // Processing menu operations
103  void editAttribSet(bool is2d);
104  bool editNLA(bool is2d);
105  bool uvqNLA(bool is2d);
106  void saveNN();
107  void createVol(bool is2d,bool multiattrib);
115  void createHorOutput(int,bool);
118  void processTime2Depth(bool is2d);
119  void processPreStack(bool is2d);
127  void create2DGrid() { process2D3D(0); }
128  void create2DFrom3D() { process2D3D(1); }
129  void create3DFrom2D() { process2D3D(2); }
130  void interpol3DFrom2D() { process2D3D(3); }
131 
132  // View menu operations
134  void setZStretch();
136  void show2DViewer();
137 
138  // Scene menu operations
139  void addTimeDepthScene(bool is2d=false);
140  void addHorFlatScene(bool is2d);
141 
142  // Utility menu operations
143  void batchProgs();
145  void pluginMan();
148  void crDevEnv();
150  void startInstMgr();
152 
153  // Tree menu services
154  // Selections
160  bool selectAttrib(int id,int attrib);
161 
162  // PickSets
164  bool storePickSet(const Pick::Set&);
165  bool storePickSetAs(const Pick::Set&);
167  bool pickSetsStored() const;
168 
169  // Tool to exhange mouse-cursor information between windows
171 
172  // Work. Don't use unless expert.
174  { return visdpsdispmgr_; }
175  inline uiODViewer2DMgr& viewer2DMgr() { return appl_.viewer2DMgr(); }
176  bool getNewData(int visid,int attrib);
177  bool evaluateAttribute(int visid,int attrib);
178  bool evaluate2DAttribute(int visid, int attrib);
179  void pageUpDownPressed(bool up);
180  void resetServers();
181  void updateColorTable(int visid,int attrib);
182  void saveDefColTab(int visid,int attrib);
184  bool is2d=false) const;
185  void calcShiftAttribute(int attrib,
186  const Attrib::SelSpec&);
187  bool calcRandomPosAttrib(int visid,int attrib);
195  { editAttribSet(true); }
197  { editAttribSet(false);}
199 
202  void doVolProc(const MultiID&);
208  void cleanPreview();
209  void addMPEParentPath(int visid,const TrcKey&);
210 
212  void enableTree(bool);
227  int otherFormatVisID() const
228  { return otherformatvisid_; }
229  int otherFormatAttrib() const
230  { return otherformatattrib_; }
231  void useDefColTab(int visid,int attrib);
232  bool isRestoringSession() const;
233 
234 protected:
235 
238 
241 
256 
258  {
260  : xyunit_(1)
261  , zunit_(0)
262  , zstep_(0.004) {}
263 
264  void refresh();
265 
266  int xyunit_;
267  int zunit_;
268  float zstep_;
269  };
270 
272  static int manSurv(uiParent*);
274 
275  bool handleEvent(const uiApplPartServer*,int);
276  void* deliverObject(const uiApplPartServer*,int);
277 
278  bool handleMPEServEv(int);
279  bool handleWellServEv(int);
281  bool handleEMServEv(int);
283  bool handlePickServEv(int);
284  bool handleVisServEv(int);
285  bool handleNLAServEv(int);
288 
293  void setHistogram(int visid,int attrib);
295 
296  void manStrat();
297 
298  void setRandomPosData(int visid,int attrib,
299  const DataPointSet&);
300  void process2D3D(int opt);
303  friend class uiODApplService;
304 
305  inline uiODSceneMgr& sceneMgr() { return appl_.sceneMgr(); }
306 
309 
311 
312  static bool Convert_OD4_Data_To_OD5();
313  static bool Convert_OD4_Body_To_OD5();
315 
316  friend class uiODMain;
317  friend class uiODApplMgrDispatcher;
319 
320 public:
322 };
323 
uiODApplMgr::manageSurvey
static int manageSurvey()
Definition: uiodapplmgr.h:90
uiODApplMgr::nlaServer
const uiNLAPartServer * nlaServer() const
Definition: uiodapplmgr.h:81
uiODApplMgr::seisServer
uiSeisPartServer * seisServer()
Definition: uiodapplmgr.h:60
Attrib::DescID
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
uiODApplMgr::mpeserv_
uiMPEPartServer * mpeserv_
Definition: uiodapplmgr.h:252
uiODApplMgr::createMultiAttribVol
void createMultiAttribVol(CallBacker *)
uiODApplMgr::addTimeDepthScene
void addTimeDepthScene(bool is2d=false)
uiODApplMgr::handleEMAttribServEv
bool handleEMAttribServEv(int)
uiODApplMgr::survChgReqAttrUpdate
bool survChgReqAttrUpdate()
uiODApplMgr::doWellLogTools
void doWellLogTools(CallBacker *)
uiODApplMgr::saveNN
void saveNN()
uiODApplMgr::exportSurveySetup
void exportSurveySetup()
uiODApplMgr::Convert_OD4_Data_To_OD5
static bool Convert_OD4_Data_To_OD5()
Vel
Velocity.
Definition: velocityfunction.h:32
uiODApplMgr::selectFault
void selectFault(MultiID &)
Pick::Set
Set of picks with something in common.
Definition: pickset.h:34
uiTreeItem
Definition: uitreeitemmanager.h:34
uiODApplMgr::volprocServer
uiVolProcPartServer * volprocServer()
Definition: uiodapplmgr.h:62
uiODApplMgr::nlaserv_
uiNLAPartServer * nlaserv_
Definition: uiodapplmgr.h:244
uiODApplMgr::Wll
@ Wll
Definition: uiodapplmgr.h:93
uiODApplMgr::MiscSurvInfo::xyunit_
int xyunit_
Definition: uiodapplmgr.h:266
uiODApplMgr::nlaServer
uiNLAPartServer * nlaServer()
Definition: uiodapplmgr.h:68
uiODApplMgr::EMAttribServer
const uiEMAttribPartServer * EMAttribServer() const
Definition: uiodapplmgr.h:76
uiODApplMgr::MiscSurvInfo::MiscSurvInfo
MiscSurvInfo()
Definition: uiodapplmgr.h:259
uiODApplMgr::setupBatchHosts
void setupBatchHosts()
uiODApplMgr::editAttr2DCB
void editAttr2DCB(CallBacker *)
Definition: uiodapplmgr.h:194
uiODApplMgr::show2DViewer
void show2DViewer()
ColTab
Color Table
Definition: coltab.h:22
uiODApplMgr::deliverObject
void * deliverObject(const uiApplPartServer *, int)
uiODApplMgr::calcMultipleAttribs
bool calcMultipleAttribs(Attrib::SelSpec &)
uiODApplMgr::updateColorTable
void updateColorTable(int visid, int attrib)
uiODApplMgr::otherformatattrib_
int otherformatattrib_
Definition: uiodapplmgr.h:308
Seis
Summary for a Seismic object.
Definition: segydirectdef.h:22
uiODApplMgr::storeEMObject
void storeEMObject()
uiODApplMgr::wellserv_
uiWellPartServer * wellserv_
Definition: uiodapplmgr.h:250
uiodmain.h
uiODApplMgr::createVol
void createVol(bool is2d, bool multiattrib)
uiPickPartServer
Service provider for application level - seismics.
Definition: uipickpartserv.h:37
uiVolProcPartServer
Service provider for application level - VolumeProcessing.
Definition: uivolprocpartserv.h:27
uiODApplMgr::MiscSurvInfo
Definition: uiodapplmgr.h:258
uiODApplMgr::bayesClass3D
void bayesClass3D(CallBacker *=0)
Pick
Definition: picklocation.h:21
uiODApplMgr::create2DFrom3D
void create2DFrom3D()
Definition: uiodapplmgr.h:128
uiODApplMgr::selectPolygonSurface
void selectPolygonSurface(MultiID &)
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiODApplMgr::setNlaServer
void setNlaServer(uiNLAPartServer *s)
uiODApplMgr::manSurv
static int manSurv(uiParent *)
uiODApplMgr::mouseCursorExchange
MouseCursorExchange & mouseCursorExchange()
uiODApplMgr::bayesClass2D
void bayesClass2D(CallBacker *=0)
uiODApplMgr::Wvlt
@ Wvlt
Definition: uiodapplmgr.h:94
uiODApplMgr::EMAttribServer
uiEMAttribPartServer * EMAttribServer()
Definition: uiodapplmgr.h:64
uiODApplMgr::saveDefColTab
void saveDefColTab(int visid, int attrib)
uiODApplMgr::setAutoUpdatePol
void setAutoUpdatePol()
uiODApplMgr::calcRandomPosAttrib
bool calcRandomPosAttrib(int visid, int attrib)
uiODApplMgr::ObjType
ObjType
Definition: uiodapplmgr.h:93
uiODApplMgr::createMultiCubeDS
void createMultiCubeDS(CallBacker *=0)
uiODApplMgr::doVolProc
void doVolProc(const MultiID &)
uiODApplMgr::doLayerModeling
void doLayerModeling(CallBacker *)
uiNLAPartServer
Service provider for application level - Non-Linear Analysis.
Definition: uinlapartserv.h:36
uiODApplMgr::manPreLoad
void manPreLoad(ObjType)
uiODApplMgr::setRandomPosData
void setRandomPosData(int visid, int attrib, const DataPointSet &)
uiODApplMgr::setPickSetDirs
bool setPickSetDirs(Pick::Set &)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiODApplService
uiApplService for OD
Definition: uiodapplmgraux.h:47
uiODApplMgr::MiscSurvInfo::zstep_
float zstep_
Definition: uiodapplmgr.h:268
uiODApplMgr::pickserv_
uiPickPartServer * pickserv_
Definition: uiodapplmgr.h:242
uiODApplMgr::processTime2Depth
void processTime2Depth(CallBacker *=0)
uiODApplMgr::viewer2DMgr
uiODViewer2DMgr & viewer2DMgr()
Definition: uiodapplmgr.h:175
uiApplPartServer
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
uiODApplMgr::emserv_
uiEMPartServer * emserv_
Definition: uiodapplmgr.h:248
uiODApplMgr::isRestoringSession
bool isRestoringSession() const
uiODApplMgr::attribSetChg
Notifier< uiODApplMgr > attribSetChg
Definition: uiodapplmgr.h:198
uiODApplMgr::ActType
ActType
Definition: uiodapplmgr.h:96
uiODApplMgr::tmpprevsurvinfo_
MiscSurvInfo tmpprevsurvinfo_
Definition: uiodapplmgr.h:271
uiODApplMgr::pluginMan
void pluginMan()
uiODApplMgr::seisOut2DCB
void seisOut2DCB(CallBacker *)
uiODApplMgr::openCrossPlot
void openCrossPlot(CallBacker *=0)
Create crossplot from file.
uiODApplMgr::getOtherFormatData
Notifier< uiODApplMgr > getOtherFormatData
Definition: uiodapplmgr.h:217
uiODApplMgr::handleWellAttribServEv
bool handleWellAttribServEv(int)
uiODApplMgr::otherformatvisid_
int otherformatvisid_
Definition: uiodapplmgr.h:307
uiODApplMgr::seisserv_
uiSeisPartServer * seisserv_
Definition: uiodapplmgr.h:247
uiMPEPartServer
Implementation of Tracking part server interface.
Definition: uimpepartserv.h:33
uiODApplMgr::seisOut3DCB
void seisOut3DCB(CallBacker *)
uiODApplMgr::wellattrserv_
uiWellAttribPartServer * wellattrserv_
Definition: uiodapplmgr.h:251
DataPointSet
Set of data points with group selection.
Definition: datapointset.h:48
uiODApplMgr::editAttribSet
void editAttribSet(bool is2d)
uiODApplMgr::create3DFrom2D
void create3DFrom2D()
Definition: uiodapplmgr.h:129
uiODApplMgr::otherFormatVisID
int otherFormatVisID() const
Definition: uiodapplmgr.h:227
uiODApplMgr::handleVisServEv
bool handleVisServEv(int)
uiEMAttribPartServer
Part Server for Attribute handling on EarthModel objects.
Definition: uiemattribpartserv.h:42
uiODApplMgr::calcShiftAttribute
void calcShiftAttribute(int attrib, const Attrib::SelSpec &)
uiODApplMgr::mODTextTranslationClass
mODTextTranslationClass(uiODApplMgr)
uiODApplMgr::visDPSDispMgr
uiVisDataPointSetDisplayMgr * visDPSDispMgr()
Definition: uiodapplmgr.h:173
uiODApplMgr::createVolProcOutput
void createVolProcOutput(bool)
uiODApplMgr::dispatcher_
uiODApplMgrDispatcher & dispatcher_
Definition: uiodapplmgr.h:253
uiODApplMgr::surveyChanged
void surveyChanged(CallBacker *)
uiODApplMgr::enableSceneManipulation
void enableSceneManipulation(bool)
uiODApplMgrDispatcher
Dispatches work for Appl Mgr.
Definition: uiodapplmgraux.h:63
uiODApplMgr::getNewData
bool getNewData(int visid, int attrib)
uiODApplMgr::MiscSurvInfo::refresh
void refresh()
uiODApplMgr::seisServer
const uiSeisPartServer * seisServer() const
Definition: uiodapplmgr.h:72
uiODApplMgr::visserv_
uiVisPartServer * visserv_
Definition: uiodapplmgr.h:243
uiODApplMgr::evaluate2DAttribute
bool evaluate2DAttribute(int visid, int attrib)
uiODApplMgr::posConversion
void posConversion()
uiODApplMgr::doOperation
void doOperation(ObjType, ActType, int opt=0)
Not all combinations are available ...!
NotifierAccess
Interface class for Notifier. See comments there.
Definition: notify.h:22
uiODApplMgr::wellAttribServer
const uiWellAttribPartServer * wellAttribServer() const
Definition: uiodapplmgr.h:78
uiODApplMgr::handleVolProcServEv
bool handleVolProcServEv(int)
uiODApplMgr::doWellXPlot
void doWellXPlot(CallBacker *=0)
This plots between well and attrib.
uiODApplMgr::setWorkingArea
void setWorkingArea()
uiODApplMgr::uvqNLA
bool uvqNLA(bool is2d)
uiODViewer2DMgr
Definition: uiodviewer2dmgr.h:34
uiODApplMgr::evaluateAttribute
bool evaluateAttribute(int visid, int attrib)
uiODApplMgr::interpol3DFrom2D
void interpol3DFrom2D()
Definition: uiodapplmgr.h:130
uiODApplMgr::Convert_OD4_Body_To_OD5
static bool Convert_OD4_Body_To_OD5()
uiODApplMgr::colSeqChg
void colSeqChg(CallBacker *)
uiODApplMgr::~uiODApplMgr
~uiODApplMgr()
uiODApplMgr::colMapperChg
void colMapperChg(CallBacker *)
uiODApplMgr::addVisDPSChild
void addVisDPSChild(CallBacker *)
uiODApplMgr::setHistogram
void setHistogram(int visid, int attrib)
uiODApplMgr::selectSurvey
int selectSurvey(uiParent *)
uiODApplMgr::doAttribXPlot
void doAttribXPlot(CallBacker *=0)
This plots between attribs.
Notifier< uiODApplMgr >
uiODApplMgr::handlePickServEv
bool handlePickServEv(int)
uiODApplMgr::enableMenusAndToolBars
void enableMenusAndToolBars(bool)
uiODApplMgr::appl_
uiODMain & appl_
Definition: uiodapplmgr.h:239
uiODApplMgr::mousecursorexchange_
MouseCursorExchange & mousecursorexchange_
Definition: uiodapplmgr.h:255
uiODApplMgr::manStrat
void manStrat()
uiODApplMgr::EMServer
const uiEMPartServer * EMServer() const
Definition: uiodapplmgr.h:75
uiODApplMgr::EMServer
uiEMPartServer * EMServer()
Definition: uiodapplmgr.h:63
uiODApplMgr::startBatchJob
void startBatchJob()
uiApplService
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
uiODApplMgr::mainWinUpCB
void mainWinUpCB(CallBacker *)
uiODApplMgr::setZStretch
void setZStretch()
uiODApplMgr::startInstMgr
void startInstMgr()
Math::Exp
float Exp(float)
uiODApplMgr::mpeServer
uiMPEPartServer * mpeServer()
Definition: uiodapplmgr.h:67
uiODApplMgr::attrserv_
uiAttribPartServer * attrserv_
Definition: uiodapplmgr.h:245
uiODApplMgr::createCubeFromWells
void createCubeFromWells(CallBacker *=0)
uiODApplMgr::mpeServer
const uiMPEPartServer * mpeServer() const
Definition: uiodapplmgr.h:80
uiODApplMgr::genAngleMuteFunction
void genAngleMuteFunction(CallBacker *=0)
uiODApplMgr::wellServer
uiWellPartServer * wellServer()
Definition: uiodapplmgr.h:65
uiODApplMgrAttrVisHandler
Does visualization-related work for uiODApplMgr.
Definition: uiodapplmgraux.h:119
uiODApplMgr::editAttribSet
void editAttribSet()
uiODMain
OpendTect application top level object.
Definition: uiodmain.h:42
uiODApplMgr::launchRockPhysics
void launchRockPhysics(CallBacker *)
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
ODSession
dTect session save/restore
Definition: odsession.h:23
uiODApplMgr::handleAttribServEv
bool handleAttribServEv(int)
TrcKey
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
uiODApplMgr::selectWells
void selectWells(TypeSet< MultiID > &)
uiVisDataPointSetDisplayMgr
Implementation of DataPointSetDisplayMgr that enables display of datapointsets in 3d visualization sc...
Definition: uivisdatapointsetdisplaymgr.h:30
uiODApplMgr::handleEvent
bool handleEvent(const uiApplPartServer *, int)
uiODApplMgr::editNLA
bool editNLA(bool is2d)
uiAttribPartServer
Service provider for application level - Attributes.
Definition: uiattribpartserv.h:55
uiODApplMgr::pickServer
const uiPickPartServer * pickServer() const
Definition: uiodapplmgr.h:70
uiODApplMgr::selectAttrib
bool selectAttrib(int id, int attrib)
uiODApplMgr::enableTree
void enableTree(bool)
Geom
Definition: geometry.h:19
uiODApplMgr::emattrserv_
uiEMAttribPartServer * emattrserv_
Definition: uiodapplmgr.h:249
uiSeisPartServer
Seismic User Interface Part Server.
Definition: uiseispartserv.h:43
uiODApplMgr::applservice_
uiODApplService & applservice_
Definition: uiodapplmgr.h:240
uiODApplMgr::surveyToBeChanged
void surveyToBeChanged(CallBacker *)
uiODApplMgr::setupRdmLinePreview
void setupRdmLinePreview(const TypeSet< Coord > &)
uiODApplMgr::manSurvCB
void manSurvCB(CallBacker *)
uiODApplMgr::batchProgs
void batchProgs()
Strat
Stratigraphy.
Definition: stratlevel.h:26
uiODApplMgr::visServer
uiVisPartServer * visServer()
Definition: uiodapplmgr.h:59
uiWellAttribPartServer
Part Server for Wells.
Definition: uiwellattribpartserv.h:35
uiODApplMgr::storePickSetAs
bool storePickSetAs(const Pick::Set &)
uiODApplMgr::crsPosConversion
void crsPosConversion()
uiODApplMgr::sceneMgr
uiODSceneMgr & sceneMgr()
Definition: uiodapplmgr.h:305
uiODApplMgr::tieWellToSeismic
void tieWellToSeismic(CallBacker *)
uiODApplMgr::volprocserv_
uiVolProcPartServer * volprocserv_
Definition: uiodapplmgr.h:246
uiODApplMgr::addMPEParentPath
void addMPEParentPath(int visid, const TrcKey &)
uiODApplMgr::wellAttribServer
uiWellAttribPartServer * wellAttribServer()
Definition: uiodapplmgr.h:66
uiODApplMgr::otherFormatAttrib
int otherFormatAttrib() const
Definition: uiodapplmgr.h:229
uiODApplMgr::visdpsdispmgr_
uiVisDataPointSetDisplayMgr * visdpsdispmgr_
Definition: uiodapplmgr.h:310
uiODApplMgr::RanL
@ RanL
Definition: uiodapplmgr.h:95
uiODApplMgr::useDefColTab
void useDefColTab(int visid, int attrib)
uiODApplMgr::attrvishandler_
uiODApplMgrAttrVisHandler & attrvishandler_
Definition: uiodapplmgr.h:254
uiODApplMgr::selectStickSet
void selectStickSet(MultiID &)
uiODApplMgr::setStereoOffset
void setStereoOffset()
uiODApplMgr::processTime2Depth
void processTime2Depth(bool is2d)
uiODApplMgr::pickSetsStored
bool pickSetsStored() const
uiODApplMgr::pageUpDownPressed
void pageUpDownPressed(bool up)
uiODApplMgr
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:55
uiODApplMgr::create2DGrid
void create2DGrid()
Definition: uiodapplmgr.h:127
uiODApplMgr::editAttr3DCB
void editAttr3DCB(CallBacker *)
Definition: uiodapplmgr.h:196
uiODApplMgr::storePickSet
bool storePickSet(const Pick::Set &)
uiODApplMgr::uiODApplMgr
uiODApplMgr(uiODMain &)
uiODMain::sceneMgr
uiODSceneMgr & sceneMgr()
Definition: uiodmain.h:58
uiODApplMgr::handleWellServEv
bool handleWellServEv(int)
uiWellPartServer
Part Server for Wells.
Definition: uiwellpartserv.h:38
MouseCursorExchange
Definition: mouseevent.h:229
uiParent
Definition: uiparent.h:26
uiODApplMgr::visServer
const uiVisPartServer * visServer() const
Definition: uiodapplmgr.h:71
uiODApplMgr::processPreStack
void processPreStack(bool is2d)
uiODApplMgr::wellServer
const uiWellPartServer * wellServer() const
Definition: uiodapplmgr.h:77
uiEMPartServer
Earth Model UI Part Server.
Definition: uiempartserv.h:57
uiODApplMgr::launch2DViewer
void launch2DViewer(CallBacker *)
uiODApplMgr::addHorFlatScene
void addHorFlatScene(bool is2d)
uiODApplMgr::getDefaultDescID
bool getDefaultDescID(Attrib::DescID &, bool is2d=false) const
uiODApplMgr::storePickSets
bool storePickSets()
uiODApplMgr::colorTableSeqChange
NotifierAccess * colorTableSeqChange()
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiODApplMgr::doVolProc2DCB
void doVolProc2DCB(CallBacker *)
uiODApplMgr::applService
uiApplService & applService()
Definition: uiodapplmgr.h:84
uiODApplMgr::attrServer
uiAttribPartServer * attrServer()
Definition: uiodapplmgr.h:61
Attrib::SelSpec
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
uiODApplMgr::resetServers
void resetServers()
sKey::Body
FixedString Body()
Definition: keystrs.h:42
uiODApplMgr::pickServer
uiPickPartServer * pickServer()
Definition: uiodapplmgr.h:58
uiODApplMgr::doVolProcCB
void doVolProcCB(CallBacker *)
uiODApplMgr::MiscSurvInfo::zunit_
int zunit_
Definition: uiodapplmgr.h:267
uiODApplMgr::volprocServer
const uiVolProcPartServer * volprocServer() const
Definition: uiodapplmgr.h:74
uiODApplMgr::handleEMServEv
bool handleEMServEv(int)
uiODApplMgr::handleMPEServEv
bool handleMPEServEv(int)
uiODApplMgr::process2D3D
void process2D3D(int opt)
uiODSceneMgr
Manages the scenes and the corresponding trees.
Definition: uiodscenemgr.h:47
uiODApplMgr::attrServer
const uiAttribPartServer * attrServer() const
Definition: uiodapplmgr.h:73
uiODApplMgr::manageShortcuts
void manageShortcuts()
uiODApplMgr::crDevEnv
void crDevEnv()
uiODApplMgr::selectHorizon
void selectHorizon(MultiID &)
uiODApplMgr::processVelConv
void processVelConv(CallBacker *=0)
TypeSet< MultiID >
uiODApplMgr::cleanPreview
void cleanPreview()
uiODApplMgr::createHorOutput
void createHorOutput(int, bool)
uiVisPartServer
The Visualization Part Server.
Definition: uivispartserv.h:61
uiODApplMgr::handleNLAServEv
bool handleNLAServEv(int)

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