OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
PreStackView::uiViewer3DMgr Class Reference
Inheritance diagram for PreStackView::uiViewer3DMgr:
[legend]

Public Member Functions

 uiViewer3DMgr ()
 
 ~uiViewer3DMgr ()
 
ObjectSet< visSurvey::PreStackDisplayget3DViewers ()
 
- 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 const char * sKey2DViewers ()
 
static const char * sKeyBinID ()
 
static const char * sKeyFlatviewPars ()
 
static const char * sKeyIsVolumeData ()
 
static const char * sKeyLineName ()
 
static const char * sKeyMultiID ()
 
static const char * sKeyNrWindows ()
 
static const char * sKeyTraceNr ()
 
static const char * sKeyViewerPrefix ()
 
static const char * sSettings3DKey ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

bool add3DViewer (const uiMenuHandler *, int scnid, int mnuidx)
 
uiFlatViewMainWincreate2DViewer (const uiString &, int dpid)
 
void createMenuCB (CallBacker *)
 
uiStoredViewer2DMainWincreateMultiGather2DViewer (const visSurvey::PreStackDisplay &)
 
int getSceneID (int mnid)
 
void handleMenuCB (CallBacker *)
 
uiViewer3DPositionDlgmkNewPosDialog (const uiMenuHandler *, visSurvey::PreStackDisplay &)
 
void removeAllCB (CallBacker *)
 
void removeViewWin (int dpid)
 
void sceneChangeCB (CallBacker *)
 
void sessionRestoreCB (CallBacker *)
 
void sessionSaveCB (CallBacker *)
 
void surveyToBeChangedCB (CallBacker *)
 
void viewer2DClosedCB (CallBacker *)
 
void viewer2DSelDataCB (CallBacker *)
 

Static Protected Member Functions

static void getSeis2DTitle (int trnr, const char *, uiString &)
 
static void getSeis3DTitle (const BinID &, const char *, uiString &)
 

Protected Attributes

MenuItem amplspectrumitem_
 
ObjectSet< uiViewer3DPositionDlgposdialogs_
 
MenuItem positionmenuitem_
 
MenuItem proptymenuitem_
 
MenuItem removemenuitem_
 
MenuItem resolutionmenuitem_
 
MenuItem selectpsdatamenuitem_
 
MenuItem selectpsvwr2ddatamenuitem_
 
ObjectSet< uiViewer3DSettingDlgsettingdlgs_
 
MenuItem viewermenuitem_
 
ObjectSet< uiFlatViewMainWinviewers2d_
 
ObjectSet< visSurvey::PreStackDisplayviewers3d_
 
uiVisPartServervisserv_
 

Detailed Description

Manages prestack data displays in 2D (panel) and 3D (visualization). The data itself can be from either lines or volumes.

<>

Constructor & Destructor Documentation

◆ uiViewer3DMgr()

PreStackView::uiViewer3DMgr::uiViewer3DMgr ( )

◆ ~uiViewer3DMgr()

PreStackView::uiViewer3DMgr::~uiViewer3DMgr ( )

Member Function Documentation

◆ add3DViewer()

bool PreStackView::uiViewer3DMgr::add3DViewer ( const uiMenuHandler ,
int  scnid,
int  mnuidx 
)
protected

◆ create2DViewer()

uiFlatViewMainWin* PreStackView::uiViewer3DMgr::create2DViewer ( const uiString ,
int  dpid 
)
protected

◆ createMenuCB()

void PreStackView::uiViewer3DMgr::createMenuCB ( CallBacker )
protected

◆ createMultiGather2DViewer()

uiStoredViewer2DMainWin* PreStackView::uiViewer3DMgr::createMultiGather2DViewer ( const visSurvey::PreStackDisplay )
protected

◆ get3DViewers()

ObjectSet<visSurvey::PreStackDisplay> PreStackView::uiViewer3DMgr::get3DViewers ( )
inline

◆ getSceneID()

int PreStackView::uiViewer3DMgr::getSceneID ( int  mnid)
protected

◆ getSeis2DTitle()

static void PreStackView::uiViewer3DMgr::getSeis2DTitle ( int  trnr,
const char *  ,
uiString  
)
staticprotected

◆ getSeis3DTitle()

static void PreStackView::uiViewer3DMgr::getSeis3DTitle ( const BinID ,
const char *  ,
uiString  
)
staticprotected

◆ handleMenuCB()

void PreStackView::uiViewer3DMgr::handleMenuCB ( CallBacker )
protected

◆ mkNewPosDialog()

uiViewer3DPositionDlg* PreStackView::uiViewer3DMgr::mkNewPosDialog ( const uiMenuHandler ,
visSurvey::PreStackDisplay  
)
protected

◆ removeAllCB()

void PreStackView::uiViewer3DMgr::removeAllCB ( CallBacker )
protected

◆ removeViewWin()

void PreStackView::uiViewer3DMgr::removeViewWin ( int  dpid)
protected

◆ sceneChangeCB()

void PreStackView::uiViewer3DMgr::sceneChangeCB ( CallBacker )
protected

◆ sessionRestoreCB()

void PreStackView::uiViewer3DMgr::sessionRestoreCB ( CallBacker )
protected

◆ sessionSaveCB()

void PreStackView::uiViewer3DMgr::sessionSaveCB ( CallBacker )
protected

◆ sKey2DViewers()

static const char* PreStackView::uiViewer3DMgr::sKey2DViewers ( )
inlinestatic

◆ sKeyBinID()

static const char* PreStackView::uiViewer3DMgr::sKeyBinID ( )
inlinestatic

◆ sKeyFlatviewPars()

static const char* PreStackView::uiViewer3DMgr::sKeyFlatviewPars ( )
inlinestatic

◆ sKeyIsVolumeData()

static const char* PreStackView::uiViewer3DMgr::sKeyIsVolumeData ( )
inlinestatic

◆ sKeyLineName()

static const char* PreStackView::uiViewer3DMgr::sKeyLineName ( )
inlinestatic

◆ sKeyMultiID()

static const char* PreStackView::uiViewer3DMgr::sKeyMultiID ( )
inlinestatic

◆ sKeyNrWindows()

static const char* PreStackView::uiViewer3DMgr::sKeyNrWindows ( )
inlinestatic

◆ sKeyTraceNr()

static const char* PreStackView::uiViewer3DMgr::sKeyTraceNr ( )
inlinestatic

◆ sKeyViewerPrefix()

static const char* PreStackView::uiViewer3DMgr::sKeyViewerPrefix ( )
inlinestatic

◆ sSettings3DKey()

static const char* PreStackView::uiViewer3DMgr::sSettings3DKey ( )
inlinestatic

◆ surveyToBeChangedCB()

void PreStackView::uiViewer3DMgr::surveyToBeChangedCB ( CallBacker )
protected

◆ viewer2DClosedCB()

void PreStackView::uiViewer3DMgr::viewer2DClosedCB ( CallBacker )
protected

◆ viewer2DSelDataCB()

void PreStackView::uiViewer3DMgr::viewer2DSelDataCB ( CallBacker )
protected

Member Data Documentation

◆ amplspectrumitem_

MenuItem PreStackView::uiViewer3DMgr::amplspectrumitem_
protected

◆ posdialogs_

ObjectSet<uiViewer3DPositionDlg> PreStackView::uiViewer3DMgr::posdialogs_
protected

◆ positionmenuitem_

MenuItem PreStackView::uiViewer3DMgr::positionmenuitem_
protected

◆ proptymenuitem_

MenuItem PreStackView::uiViewer3DMgr::proptymenuitem_
protected

◆ removemenuitem_

MenuItem PreStackView::uiViewer3DMgr::removemenuitem_
protected

◆ resolutionmenuitem_

MenuItem PreStackView::uiViewer3DMgr::resolutionmenuitem_
protected

◆ selectpsdatamenuitem_

MenuItem PreStackView::uiViewer3DMgr::selectpsdatamenuitem_
protected

◆ selectpsvwr2ddatamenuitem_

MenuItem PreStackView::uiViewer3DMgr::selectpsvwr2ddatamenuitem_
protected

◆ settingdlgs_

ObjectSet<uiViewer3DSettingDlg> PreStackView::uiViewer3DMgr::settingdlgs_
protected

◆ viewermenuitem_

MenuItem PreStackView::uiViewer3DMgr::viewermenuitem_
protected

◆ viewers2d_

ObjectSet<uiFlatViewMainWin> PreStackView::uiViewer3DMgr::viewers2d_
protected

◆ viewers3d_

ObjectSet<visSurvey::PreStackDisplay> PreStackView::uiViewer3DMgr::viewers3d_
protected

◆ visserv_

uiVisPartServer* PreStackView::uiViewer3DMgr::visserv_
protected

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