OpendTect  6.3
Public Member Functions | Public Attributes | Protected Attributes | List of all members
OD::PresentationManagedViewer Class Referenceabstract
Inheritance diagram for OD::PresentationManagedViewer:
[legend]

Public Member Functions

 PresentationManagedViewer ()
 
virtual ~PresentationManagedViewer ()
 
OD::ViewerID viewerID ()
 
virtual ViewerTypeID viewerTypeID () const =0
 
ViewerObjID viewerObjID () const
 
void setViewerObjID (ViewerObjID id)
 
const ZAxisTransformgetZAxisTransform () const
 
void setZAxisTransform (ZAxisTransform *)
 
bool hasZAxisTransform () const
 
const ZDomain::InfozDomain () const
 
- 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 detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
virtual bool isCapsule () const
 
void stopReceivingNotifications () const
 

Public Attributes

CNotifier< PresentationManagedViewer, IOParObjAdded
 
CNotifier< PresentationManagedViewer, IOParObjOrphaned
 
CNotifier< PresentationManagedViewer, IOParUnsavedObjLastCall
 
CNotifier< PresentationManagedViewer, IOParShowRequested
 
CNotifier< PresentationManagedViewer, IOParHideRequested
 
CNotifier< PresentationManagedViewer, IOParVanishRequested
 

Protected Attributes

ViewerObjID viewerobjid_
 
RefMan< ZAxisTransformdatatransform_
 
ZDomain::Infozdomaininfo_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 

Detailed Description

Constructor & Destructor Documentation

OD::PresentationManagedViewer::PresentationManagedViewer ( )
virtual OD::PresentationManagedViewer::~PresentationManagedViewer ( )
virtual

Member Function Documentation

const ZAxisTransform* OD::PresentationManagedViewer::getZAxisTransform ( ) const
inline
bool OD::PresentationManagedViewer::hasZAxisTransform ( ) const
inline
void OD::PresentationManagedViewer::setViewerObjID ( ViewerObjID  id)
inline
void OD::PresentationManagedViewer::setZAxisTransform ( ZAxisTransform )
OD::ViewerID OD::PresentationManagedViewer::viewerID ( )
inline
ViewerObjID OD::PresentationManagedViewer::viewerObjID ( ) const
inline
virtual ViewerTypeID OD::PresentationManagedViewer::viewerTypeID ( ) const
pure virtual

Implemented in BaseMap, uiODViewer2D, and uiODScene.

const ZDomain::Info& OD::PresentationManagedViewer::zDomain ( ) const
inline

Member Data Documentation

RefMan<ZAxisTransform> OD::PresentationManagedViewer::datatransform_
protected
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::HideRequested
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::ObjAdded
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::ObjOrphaned
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::ShowRequested
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::UnsavedObjLastCall
CNotifier<PresentationManagedViewer,IOPar> OD::PresentationManagedViewer::VanishRequested
ViewerObjID OD::PresentationManagedViewer::viewerobjid_
protected
ZDomain::Info* OD::PresentationManagedViewer::zdomaininfo_
protected

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