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

Public Member Functions

 uiBouncyMgr (uiODMain *)
 
 ~uiBouncyMgr ()
 
void doWork (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
 

Protected Member Functions

void createBouncy ()
 
void destroyAllBounciesCB (CallBacker *)
 
void destroyBouncy ()
 
void neweventCB (CallBacker *)
 
void newPosAvailableCB (CallBacker *)
 
void pauseGame (bool)
 
void propertyChangeCB (CallBacker *)
 
void sessionRestoreCB (CallBacker *)
 
void sessionSaveCB (CallBacker *)
 
void shutdownCB (CallBacker *)
 
void startGame ()
 
void stopGame ()
 
void surveyChangeCB (CallBacker *)
 
void surveyToBeChangedCB (CallBacker *)
 

Protected Attributes

uiODMainappl_
 
BouncyDisplaybouncydisp_
 
Bouncy::BouncyControllergamecontroller_
 
uiBouncyMainmaindlg_
 
int sceneid_
 
uiBouncySettingsDlgsettingsdlg_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiBouncyMgr()

uiBouncy::uiBouncyMgr::uiBouncyMgr ( uiODMain )

◆ ~uiBouncyMgr()

uiBouncy::uiBouncyMgr::~uiBouncyMgr ( )

Member Function Documentation

◆ createBouncy()

void uiBouncy::uiBouncyMgr::createBouncy ( )
protected

◆ destroyAllBounciesCB()

void uiBouncy::uiBouncyMgr::destroyAllBounciesCB ( CallBacker )
protected

◆ destroyBouncy()

void uiBouncy::uiBouncyMgr::destroyBouncy ( )
protected

◆ doWork()

void uiBouncy::uiBouncyMgr::doWork ( CallBacker )

◆ neweventCB()

void uiBouncy::uiBouncyMgr::neweventCB ( CallBacker )
protected

◆ newPosAvailableCB()

void uiBouncy::uiBouncyMgr::newPosAvailableCB ( CallBacker )
protected

◆ pauseGame()

void uiBouncy::uiBouncyMgr::pauseGame ( bool  )
protected

◆ propertyChangeCB()

void uiBouncy::uiBouncyMgr::propertyChangeCB ( CallBacker )
protected

◆ sessionRestoreCB()

void uiBouncy::uiBouncyMgr::sessionRestoreCB ( CallBacker )
protected

◆ sessionSaveCB()

void uiBouncy::uiBouncyMgr::sessionSaveCB ( CallBacker )
protected

◆ shutdownCB()

void uiBouncy::uiBouncyMgr::shutdownCB ( CallBacker )
protected

◆ startGame()

void uiBouncy::uiBouncyMgr::startGame ( )
protected

◆ stopGame()

void uiBouncy::uiBouncyMgr::stopGame ( )
protected

◆ surveyChangeCB()

void uiBouncy::uiBouncyMgr::surveyChangeCB ( CallBacker )
protected

◆ surveyToBeChangedCB()

void uiBouncy::uiBouncyMgr::surveyToBeChangedCB ( CallBacker )
protected

Member Data Documentation

◆ appl_

uiODMain* uiBouncy::uiBouncyMgr::appl_
protected

◆ bouncydisp_

BouncyDisplay* uiBouncy::uiBouncyMgr::bouncydisp_
protected

◆ gamecontroller_

Bouncy::BouncyController* uiBouncy::uiBouncyMgr::gamecontroller_
protected

◆ maindlg_

uiBouncyMain* uiBouncy::uiBouncyMgr::maindlg_
protected

◆ sceneid_

int uiBouncy::uiBouncyMgr::sceneid_
protected

◆ settingsdlg_

uiBouncySettingsDlg* uiBouncy::uiBouncyMgr::settingsdlg_
protected

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