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