 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiodmainmod.h"
28 class uiMdiAreaWindow;
36 namespace Pick {
class Set; }
37 namespace Geometry {
class RandomLineSet; }
50 void cleanUp(
bool startnew=
true);
139 const char* emtypestr=0,
140 int sceneid=-1)
const;
227 const char* emtypestr)
const;
230 const char* emtypestr)
const;
void viewInl(CallBacker *)
void mkSnapshot(CallBacker *)
Settings class holds the user settings. It is an IOPar.
Definition: settings.h:34
int askSelectScene() const
Definition: uitreeitemmanager.h:287
void get3DViewers(ObjectSet< ui3DViewer > &)
void initTree(Scene &, int)
SliceType
OpendTect flat slice types.
Definition: oduicommon.h:32
Notifier< uiODSceneMgr > & scenesShown()
bool initialmousewheelreversal_
Definition: uiodscenemgr.h:270
void viewModeChg(CallBacker *cb=0)
Set of picks with something in common.
Definition: pickset.h:34
Definition: uitreeitemmanager.h:34
uiWindowGrabber * wingrabber_
Definition: uiodscenemgr.h:199
int addZSliceItem(DataPack::ID, const Attrib::SelSpec &, const FlatView::DataDispPars::VD &, int sceneid=-1)
virtual HelpKey helpKey() const
void updateItemToolbar(int visid)
void viewMode(CallBacker *cb=0)
Definition: uitreeview.h:33
mODTextTranslationClass(uiKeyBindingSettingsGroup)
void gtLoadedEMIDs(const Scene *, TypeSet< EM::ObjectID > &, const char *emtypestr) const
mDefaultFactoryInstantiation2Param(uiSettingsGroup, uiKeyBindingSettingsGroup, uiParent *, Settings &, "Mouse interaction", mToUiStringTodo(sFactoryKeyword()))
Definition: uistringset.h:23
int addPickSetItem(const MultiID &, int sceneid=-1)
int getIDFromName(const char *) const
void pageUpDownPressed(CallBacker *)
Set of BufferString objects.
Definition: bufstringset.h:26
mODTextTranslationClass(uiODSceneMgr) public int nrScenes()
Definition: uiodscenemgr.h:51
void initMenuMgrDepObjs()
Definition: arraytesselator.h:21
static int cNameColumn()
Definition: uiodscenemgr.h:174
void toHomePos(CallBacker *)
Definition: helpview.h:50
Definition: picklocation.h:21
void resetStatusBar(int id=-1)
#define mExpClass(module)
Definition: commondefs.h:177
uiMdiAreaWindow * mdiwin_
Definition: uiodscenemgr.h:212
void tileTimerCB(CallBacker *)
int addDisplayTreeItem(uiODDisplayTreeItem *, int sceneid=-1)
int addZSliceItem(const TrcKeyZSampling &, int sceneid=-1)
void gtLoadedEMIDs(const uiTreeItem *, TypeSet< EM::ObjectID > &, const char *emtypestr) const
uiGenInput * keybindingfld_
Definition: uiodscenemgr.h:264
Definition: ui3dviewer.h:29
uiTreeFactorySet * tifs_
Definition: uiodscenemgr.h:198
void useScenePars(const IOPar &)
CNotifier< uiODSceneMgr, int > sceneClosed
Definition: uiodscenemgr.h:57
void disabRightClick(bool yn)
void gtLoadedPickSetIDs(const Scene &, TypeSet< MultiID > &, bool poly) const
int addScene(bool maximized, ZAxisTransform *=0, const uiString &nm=uiString::emptyString())
Returns scene id.
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
ObjectSet< Scene > scenes_
Definition: uiodscenemgr.h:217
float initialzoomfactor_
Definition: uiodscenemgr.h:269
void getScenePars(IOPar &)
int addZSliceItem(const TrcKeyZSampling &, const Attrib::SelSpec &, int sceneid=-1)
void doDirectionalLight(CallBacker *)
WorkMode
Definition: uivispartserv.h:328
void getSceneNames(uiStringSet &, int &act) const
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiTreeView * getTree(int sceneid)
uiGenInput * trackpadzoomspeedfld_
Definition: uiodscenemgr.h:266
void findItems(const char *, ObjectSet< uiTreeItem > &, int sceneid)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Timer class.
Definition: timer.h:25
uiString getSceneName(int sceneid) const
uiGenInput * wheeldirectionfld_
Definition: uiodscenemgr.h:265
void getLoadedPickSetIDs(TypeSet< MultiID > &, bool poly, int scnid=-1) const
uiODTreeTop * getTreeItemMgr(int sceneid) const
void soloMode(CallBacker *)
BufferString initialkeybinding_
Definition: uiodscenemgr.h:268
void showIfMinimized(CallBacker *)
void setSceneProperties()
Scene * getScene(int sceneid)
int addEMItem(const EM::ObjectID &, int sceneid=-1)
Definition: uimdiarea.h:68
void dWheelMoved(CallBacker *)
void showRotAxis(CallBacker *)
void displayIn2DViewer(int visid, int attribid, bool wva)
void mdiAreaChanged(CallBacker *)
int add2DLineItem(const MultiID &, int sceneid=-1)
int addPickSetItem(Pick::Set &, int sceneid=-1)
Definition: uiwindowgrabber.h:62
ui3DViewer * get3DViewer(int sceneid)
uiTreeItem * findItem(int displayid)
uiODApplMgr & applMgr()
Definition: uiodscenemgr.h:201
uiODTreeTop * itemmanager_
Definition: uiodscenemgr.h:214
void updateSelectedTreeItem()
void removeSceneCB(CallBacker *)
void anyWheelStart(CallBacker *)
static int cColorColumn()
Definition: uiodscenemgr.h:175
void hWheelMoved(CallBacker *)
void getLoadedEMIDs(TypeSet< EM::ObjectID > &, const char *emtypestr=0, int sceneid=-1) const
void gtLoadedPickSetIDs(const uiTreeItem &, TypeSet< MultiID > &, bool poly) const
const ui3DViewer * get3DViewer(int sceneid) const
Notifier< uiODSceneMgr > activeSceneChanged
Definition: uiodscenemgr.h:118
const Scene * getScene(int sceneid) const
void zoomChanged(CallBacker *)
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
void setHeadOnLightIntensity(int, float)
void afterFinalise(CallBacker *)
Definition: uioddisplaytreeitem.h:24
void viewAll(CallBacker *)
uiTreeFactorySet * treeItemFactorySet()
Definition: uiodscenemgr.h:171
int addRandomLineItem(int rlid, int sceneid=-1)
void viewCrl(CallBacker *)
void setActiveScene(int idx)
OpendTect application top level object.
Definition: uiodmain.h:42
void switchCameraType(CallBacker *)
void setSceneName(int sceneid, const uiString &)
Compound key consisting of ints.
Definition: multiid.h:24
uiKeyBindingSettingsGroup(uiParent *, Settings &)
ui3DViewer * vwr3d_
Definition: uiodscenemgr.h:213
void removeTreeItem(int displayid)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void anyWheelStop(CallBacker *)
int add2DLineItem(Pos::GeomID, int sceneid=-1)
void actMode(CallBacker *cb=0)
void getActiveSceneName(BufferString &) const
int ID
Definition: datapack.h:37
int vwridx_
Definition: uiodscenemgr.h:197
#define mToUiStringTodo(i)
Definition: uistring.h:366
Variable Density (=color-bar driven) parameters.
Definition: flatview.h:230
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static const uiString & emptyString()
Definition: uistring.h:300
od_int32 ObjectID
Definition: emposid.h:23
uiODMain & appl_
Definition: uiodscenemgr.h:193
void saveHomePos(CallBacker *)
void remove2DViewer(int visid)
int add2DLineItem(Pos::GeomID, int sceneid, bool withdata)
CNotifier< uiODSceneMgr, int > treeAdded
Definition: uiodscenemgr.h:59
uiVisPartServer & visServ()
Definition: uiodscenemgr.h:202
uiTreeView * lv_
Definition: uiodscenemgr.h:211
int getStereoType() const
Application level manager - ties part servers together.
Definition: uiodapplmgr.h:55
uiDockWin * dw_
Definition: uiodscenemgr.h:210
Definition: uisettings.h:96
int addInlCrlItem(OD::SliceType, int nr, int sceneid=-1)
void font3DChanged(CallBacker *)
Definition: uiodtreeitem.h:52
void setItemInfo(int visid)
Definition: uiparent.h:26
void newSceneUpdated(CallBacker *)
Definition: uiodscenemgr.h:205
static uiString sElements()
Definition: uiodscenemgr.h:183
void removeScene(Scene &scene)
void setViewSelectMode(int)
void setToWorkMode(uiVisPartServer::WorkMode wm)
uiMdiArea * mdiarea_
Definition: uiodscenemgr.h:194
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
void setToViewMode(bool yn=true)
int addWellItem(const MultiID &, int sceneid=-1)
uiODApplMgr & applMgr()
Definition: uiodmain.h:56
CNotifier< uiODSceneMgr, int > treeToBeAdded
Definition: uiodscenemgr.h:58
Manages the scenes and the corresponding trees.
Definition: uiodscenemgr.h:47
float getHeadOnLightIntensity(int) const
void findItems(const char *, ObjectSet< uiTreeItem > &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void vWheelMoved(CallBacker *)
Notifier< uiODSceneMgr > viewModeChanged
Definition: uiodscenemgr.h:73
Notifier< uiODSceneMgr > & scenesHidden()
Index_Type GeomID
Definition: commontypes.h:87
int getActiveSceneID() const
Definition: uiodscenemgr.h:250
uiODTreeTop * getTreeItemMgr(const uiTreeView *) const
The Visualization Part Server.
Definition: uivispartserv.h:61
Timer * tiletimer_
Definition: uiodscenemgr.h:236
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021