![]() |
OpendTect
6.6
|
Manages the scenes and the corresponding trees. More...
Classes | |
| class | Scene |
Public Member Functions | |
| void | actMode (CallBacker *cb=0) |
| int | add2DLineItem (const MultiID &, int sceneid=-1) |
| int | add2DLineItem (Pos::GeomID, int sceneid, bool withdata) |
| int | add2DLineItem (Pos::GeomID, int sceneid=-1) |
| int | addDisplayTreeItem (uiODDisplayTreeItem *, int sceneid=-1) |
| int | addEMItem (const EM::ObjectID &, int sceneid=-1) |
| int | addInlCrlItem (OD::SliceType, int nr, int sceneid=-1) |
| int | addPickSetItem (const MultiID &, int sceneid=-1) |
| int | addPickSetItem (Pick::Set &, int sceneid=-1) |
| int | addRandomLineItem (int rlid, int sceneid=-1) |
| int | addScene (bool maximized, ZAxisTransform *=0, const uiString &nm=uiString::emptyString()) |
| Returns scene id. More... | |
| int | addWellItem (const MultiID &, int sceneid=-1) |
| int | addZSliceItem (const TrcKeyZSampling &, const Attrib::SelSpec &, int sceneid=-1) |
| int | addZSliceItem (const TrcKeyZSampling &, int sceneid=-1) |
| int | addZSliceItem (DataPack::ID, const Attrib::SelSpec &, const FlatView::DataDispPars::VD &, int sceneid=-1) |
| void | align (CallBacker *) |
| void | anyWheelStart (CallBacker *) |
| void | anyWheelStop (CallBacker *) |
| int | askSelectScene () const |
| void | cascade () |
| void | cleanUp (bool startnew=true) |
| void | disabRightClick (bool yn) |
| void | disabTrees (bool yn) |
| void | displayIn2DViewer (int visid, int attribid, bool wva) |
| void | doDirectionalLight (CallBacker *) |
| void | dWheelMoved (CallBacker *) |
| uiTreeItem * | findItem (int displayid) |
| void | findItems (const char *, ObjectSet< uiTreeItem > &) |
| void | findItems (const char *, ObjectSet< uiTreeItem > &, int sceneid) |
| ui3DViewer * | get3DViewer (int sceneid) |
| const ui3DViewer * | get3DViewer (int sceneid) const |
| void | get3DViewers (ObjectSet< ui3DViewer > &) |
| int | getActiveSceneID () const |
| void | getActiveSceneName (BufferString &) const |
| float | getHeadOnLightIntensity (int) const |
| int | getIDFromName (const char *) const |
| void | getLoadedEMIDs (TypeSet< EM::ObjectID > &, const char *emtypestr=0, int sceneid=-1) const |
| void | getLoadedPickSetIDs (TypeSet< MultiID > &, bool poly, int scnid=-1) const |
| uiString | getSceneName (int sceneid) const |
| void | getSceneNames (uiStringSet &, int &act) const |
| void | getScenePars (IOPar &) |
| int | getStereoType () const |
| uiTreeView * | getTree (int sceneid) |
| uiODTreeTop * | getTreeItemMgr (const uiTreeView *) const |
| uiODTreeTop * | getTreeItemMgr (int sceneid) const |
| void | hWheelMoved (CallBacker *) |
| bool | inViewMode () const |
| void | layoutScenes () |
| void | mkSnapshot (CallBacker *) |
| int | nrScenes () |
| void | pageUpDownPressed (CallBacker *) |
| void | rebuildTrees () |
| void | remove2DViewer (int visid) |
| void | removeTreeItem (int displayid) |
| void | saveHomePos (CallBacker *) |
| Notifier< uiODSceneMgr > & | scenesHidden () |
| Notifier< uiODSceneMgr > & | scenesShown () |
| void | setActiveScene (int idx) |
| void | setHeadOnLightIntensity (int, float) |
| void | setItemInfo (int visid) |
| void | setSceneName (int sceneid, const uiString &) |
| void | setSceneProperties () |
| void | setStereoType (int) |
| void | setToViewMode (bool yn=true) |
| void | setToWorkMode (uiVisPartServer::WorkMode wm) |
| void | setViewSelectMode (int) |
| void | setZoomValue (float) |
| void | showRotAxis (CallBacker *) |
| void | showTree (bool yn) |
| void | soloMode (CallBacker *) |
| void | switchCameraType (CallBacker *) |
| void | tile () |
| void | tileHorizontal () |
| void | tileVertical () |
| void | toHomePos (CallBacker *) |
| void | translateText () |
| uiTreeFactorySet * | treeItemFactorySet () |
| bool | treeShown () const |
| void | updateItemToolbar (int visid) |
| void | updateSelectedTreeItem () |
| void | updateStatusBar () |
| void | updateTrees () |
| void | useScenePars (const IOPar &) |
| void | viewAll (CallBacker *) |
| void | viewCrl (CallBacker *) |
| void | viewInl (CallBacker *) |
| void | viewMode (CallBacker *cb=0) |
| void | viewModeChg (CallBacker *cb=0) |
| void | viewX (CallBacker *) |
| void | viewY (CallBacker *) |
| void | viewZ (CallBacker *) |
| void | vWheelMoved (CallBacker *) |
| void | zoomChanged (CallBacker *) |
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 |
Static Public Member Functions | |
| static int | cColorColumn () |
| static int | cNameColumn () |
| static uiString | sElements () |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
Public Attributes | |
| Notifier< uiODSceneMgr > | activeSceneChanged |
| CNotifier< uiODSceneMgr, int > | sceneClosed |
| CNotifier< uiODSceneMgr, int > | treeAdded |
| CNotifier< uiODSceneMgr, int > | treeToBeAdded |
| Notifier< uiODSceneMgr > | viewModeChanged |
Protected Member Functions | |
| uiODSceneMgr (uiODMain *) | |
| ~uiODSceneMgr () | |
| void | afterFinalise (CallBacker *) |
| uiODApplMgr & | applMgr () |
| void | font3DChanged (CallBacker *) |
| Scene * | getScene (int sceneid) |
| const Scene * | getScene (int sceneid) const |
| void | gtLoadedEMIDs (const Scene *, TypeSet< EM::ObjectID > &, const char *emtypestr) const |
| void | gtLoadedEMIDs (const uiTreeItem *, TypeSet< EM::ObjectID > &, const char *emtypestr) const |
| void | gtLoadedPickSetIDs (const Scene &, TypeSet< MultiID > &, bool poly) const |
| void | gtLoadedPickSetIDs (const uiTreeItem &, TypeSet< MultiID > &, bool poly) const |
| void | initMenuMgrDepObjs () |
| void | initTree (Scene &, int) |
| void | mdiAreaChanged (CallBacker *) |
| Scene & | mkNewScene () |
| void | newSceneUpdated (CallBacker *) |
| void | removeScene (Scene &scene) |
| void | removeSceneCB (CallBacker *) |
| void | resetStatusBar (int id=-1) |
| void | showIfMinimized (CallBacker *) |
| void | tileTimerCB (CallBacker *) |
| uiVisPartServer & | visServ () |
Protected Attributes | |
| uiODMain & | appl_ |
| uiMdiArea * | mdiarea_ |
| ObjectSet< Scene > | scenes_ |
| uiTreeFactorySet * | tifs_ |
| Timer * | tiletimer_ |
| int | vwridx_ |
| uiWindowGrabber * | wingrabber_ |
Friends | |
| class | uiODMain |
Manages the scenes and the corresponding trees.
Most of the interface is really not useful for plugin builders.
<>
|
protected |
|
protected |
| void uiODSceneMgr::actMode | ( | CallBacker * | cb = 0 | ) |
| int uiODSceneMgr::add2DLineItem | ( | const MultiID & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::add2DLineItem | ( | Pos::GeomID | , |
| int | sceneid, | ||
| bool | withdata | ||
| ) |
| int uiODSceneMgr::add2DLineItem | ( | Pos::GeomID | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addDisplayTreeItem | ( | uiODDisplayTreeItem * | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addEMItem | ( | const EM::ObjectID & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addInlCrlItem | ( | OD::SliceType | , |
| int | nr, | ||
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addPickSetItem | ( | const MultiID & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addPickSetItem | ( | Pick::Set & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addRandomLineItem | ( | int | rlid, |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addScene | ( | bool | maximized, |
| ZAxisTransform * | = 0, |
||
| const uiString & | nm = uiString::emptyString() |
||
| ) |
Returns scene id.
| int uiODSceneMgr::addWellItem | ( | const MultiID & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addZSliceItem | ( | const TrcKeyZSampling & | , |
| const Attrib::SelSpec & | , | ||
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addZSliceItem | ( | const TrcKeyZSampling & | , |
| int | sceneid = -1 |
||
| ) |
| int uiODSceneMgr::addZSliceItem | ( | DataPack::ID | , |
| const Attrib::SelSpec & | , | ||
| const FlatView::DataDispPars::VD & | , | ||
| int | sceneid = -1 |
||
| ) |
|
protected |
| void uiODSceneMgr::align | ( | CallBacker * | ) |
| void uiODSceneMgr::anyWheelStart | ( | CallBacker * | ) |
| void uiODSceneMgr::anyWheelStop | ( | CallBacker * | ) |
|
inlineprotected |
| int uiODSceneMgr::askSelectScene | ( | ) | const |
| void uiODSceneMgr::cascade | ( | ) |
|
inlinestatic |
| void uiODSceneMgr::cleanUp | ( | bool | startnew = true | ) |
|
inlinestatic |
| void uiODSceneMgr::disabRightClick | ( | bool | yn | ) |
| void uiODSceneMgr::disabTrees | ( | bool | yn | ) |
| void uiODSceneMgr::displayIn2DViewer | ( | int | visid, |
| int | attribid, | ||
| bool | wva | ||
| ) |
| void uiODSceneMgr::doDirectionalLight | ( | CallBacker * | ) |
| void uiODSceneMgr::dWheelMoved | ( | CallBacker * | ) |
| uiTreeItem* uiODSceneMgr::findItem | ( | int | displayid | ) |
| void uiODSceneMgr::findItems | ( | const char * | , |
| ObjectSet< uiTreeItem > & | |||
| ) |
| void uiODSceneMgr::findItems | ( | const char * | , |
| ObjectSet< uiTreeItem > & | , | ||
| int | sceneid | ||
| ) |
|
protected |
| ui3DViewer* uiODSceneMgr::get3DViewer | ( | int | sceneid | ) |
| const ui3DViewer* uiODSceneMgr::get3DViewer | ( | int | sceneid | ) | const |
| void uiODSceneMgr::get3DViewers | ( | ObjectSet< ui3DViewer > & | ) |
| int uiODSceneMgr::getActiveSceneID | ( | ) | const |
| void uiODSceneMgr::getActiveSceneName | ( | BufferString & | ) | const |
| float uiODSceneMgr::getHeadOnLightIntensity | ( | int | ) | const |
| int uiODSceneMgr::getIDFromName | ( | const char * | ) | const |
| void uiODSceneMgr::getLoadedEMIDs | ( | TypeSet< EM::ObjectID > & | , |
| const char * | emtypestr = 0, |
||
| int | sceneid = -1 |
||
| ) | const |
|
protected |
|
protected |
| uiString uiODSceneMgr::getSceneName | ( | int | sceneid | ) | const |
| void uiODSceneMgr::getSceneNames | ( | uiStringSet & | , |
| int & | act | ||
| ) | const |
| void uiODSceneMgr::getScenePars | ( | IOPar & | ) |
| int uiODSceneMgr::getStereoType | ( | ) | const |
| uiTreeView* uiODSceneMgr::getTree | ( | int | sceneid | ) |
| uiODTreeTop* uiODSceneMgr::getTreeItemMgr | ( | const uiTreeView * | ) | const |
| uiODTreeTop* uiODSceneMgr::getTreeItemMgr | ( | int | sceneid | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
| void uiODSceneMgr::hWheelMoved | ( | CallBacker * | ) |
|
protected |
|
protected |
| bool uiODSceneMgr::inViewMode | ( | ) | const |
| void uiODSceneMgr::layoutScenes | ( | ) |
|
protected |
|
protected |
| void uiODSceneMgr::mkSnapshot | ( | CallBacker * | ) |
|
protected |
|
inline |
| void uiODSceneMgr::pageUpDownPressed | ( | CallBacker * | ) |
| void uiODSceneMgr::rebuildTrees | ( | ) |
| void uiODSceneMgr::remove2DViewer | ( | int | visid | ) |
|
protected |
|
protected |
| void uiODSceneMgr::removeTreeItem | ( | int | displayid | ) |
|
protected |
| void uiODSceneMgr::saveHomePos | ( | CallBacker * | ) |
| Notifier<uiODSceneMgr>& uiODSceneMgr::scenesHidden | ( | ) |
| Notifier<uiODSceneMgr>& uiODSceneMgr::scenesShown | ( | ) |
|
inlinestatic |
| void uiODSceneMgr::setActiveScene | ( | int | idx | ) |
| void uiODSceneMgr::setHeadOnLightIntensity | ( | int | , |
| float | |||
| ) |
| void uiODSceneMgr::setItemInfo | ( | int | visid | ) |
| void uiODSceneMgr::setSceneName | ( | int | sceneid, |
| const uiString & | |||
| ) |
| void uiODSceneMgr::setSceneProperties | ( | ) |
| void uiODSceneMgr::setStereoType | ( | int | ) |
| void uiODSceneMgr::setToViewMode | ( | bool | yn = true | ) |
| void uiODSceneMgr::setToWorkMode | ( | uiVisPartServer::WorkMode | wm | ) |
| void uiODSceneMgr::setViewSelectMode | ( | int | ) |
| void uiODSceneMgr::setZoomValue | ( | float | ) |
|
protected |
| void uiODSceneMgr::showRotAxis | ( | CallBacker * | ) |
| void uiODSceneMgr::showTree | ( | bool | yn | ) |
| void uiODSceneMgr::soloMode | ( | CallBacker * | ) |
| void uiODSceneMgr::switchCameraType | ( | CallBacker * | ) |
| void uiODSceneMgr::tile | ( | ) |
| void uiODSceneMgr::tileHorizontal | ( | ) |
|
protected |
| void uiODSceneMgr::tileVertical | ( | ) |
| void uiODSceneMgr::toHomePos | ( | CallBacker * | ) |
| void uiODSceneMgr::translateText | ( | ) |
|
inline |
| bool uiODSceneMgr::treeShown | ( | ) | const |
| void uiODSceneMgr::updateItemToolbar | ( | int | visid | ) |
| void uiODSceneMgr::updateSelectedTreeItem | ( | ) |
| void uiODSceneMgr::updateStatusBar | ( | ) |
| void uiODSceneMgr::updateTrees | ( | ) |
| void uiODSceneMgr::useScenePars | ( | const IOPar & | ) |
| void uiODSceneMgr::viewAll | ( | CallBacker * | ) |
| void uiODSceneMgr::viewCrl | ( | CallBacker * | ) |
| void uiODSceneMgr::viewInl | ( | CallBacker * | ) |
| void uiODSceneMgr::viewMode | ( | CallBacker * | cb = 0 | ) |
| void uiODSceneMgr::viewModeChg | ( | CallBacker * | cb = 0 | ) |
| void uiODSceneMgr::viewX | ( | CallBacker * | ) |
| void uiODSceneMgr::viewY | ( | CallBacker * | ) |
| void uiODSceneMgr::viewZ | ( | CallBacker * | ) |
|
inlineprotected |
| void uiODSceneMgr::vWheelMoved | ( | CallBacker * | ) |
| void uiODSceneMgr::zoomChanged | ( | CallBacker * | ) |
|
friend |
| Notifier<uiODSceneMgr> uiODSceneMgr::activeSceneChanged |
|
protected |
|
protected |
| CNotifier<uiODSceneMgr,int> uiODSceneMgr::sceneClosed |
|
protected |
|
protected |
| CNotifier<uiODSceneMgr,int> uiODSceneMgr::treeAdded |
| CNotifier<uiODSceneMgr,int> uiODSceneMgr::treeToBeAdded |
| Notifier<uiODSceneMgr> uiODSceneMgr::viewModeChanged |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022