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

Public Member Functions

const EM::ObjectIDemID () const
 
virtual bool fillPar (IOPar &) const
 
virtual bool usePar (const IOPar &)
 
- Public Member Functions inherited from Vw2DDataObject
virtual NotifierAccessdeSelection ()
 
virtual const char * getClassName () const
 
int id () const
 
const char * name () const
 
void setID (int nid)
 
virtual void setName (const char *)
 
- 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

 Vw2DEMDataObject (const EM::ObjectID &, uiFlatViewWin *, const ObjectSet< uiFlatViewAuxDataEditor > &)
 
virtual void setEditors ()=0
 
- Protected Member Functions inherited from Vw2DDataObject
 Vw2DDataObject ()
 
virtual void triggerDeSel ()
 

Protected Attributes

const ObjectSet< uiFlatViewAuxDataEditor > & auxdataeditors_
 
EM::ObjectID emid_
 
uiFlatViewWinviewerwin_
 
- Protected Attributes inherited from Vw2DDataObject
int id_
 
BufferStringname_
 

Additional Inherited Members

- Static Public Member Functions inherited from Vw2DDataObject
static const char * sKeyMID ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Vw2DEMDataObject()

Vw2DEMDataObject::Vw2DEMDataObject ( const EM::ObjectID ,
uiFlatViewWin ,
const ObjectSet< uiFlatViewAuxDataEditor > &   
)
protected

Member Function Documentation

◆ emID()

const EM::ObjectID& Vw2DEMDataObject::emID ( ) const
inline

◆ fillPar()

virtual bool Vw2DEMDataObject::fillPar ( IOPar ) const
virtual

Reimplemented from Vw2DDataObject.

◆ setEditors()

virtual void Vw2DEMDataObject::setEditors ( )
protectedpure virtual

◆ usePar()

virtual bool Vw2DEMDataObject::usePar ( const IOPar )
virtual

Reimplemented from Vw2DDataObject.

Member Data Documentation

◆ auxdataeditors_

const ObjectSet<uiFlatViewAuxDataEditor>& Vw2DEMDataObject::auxdataeditors_
protected

◆ emid_

EM::ObjectID Vw2DEMDataObject::emid_
protected

◆ viewerwin_

uiFlatViewWin* Vw2DEMDataObject::viewerwin_
protected

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