OpendTect 8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DataPointSetDisplayMgr Class Referenceabstract

DataPointSet display manager. More...

#include <dpsdispmgr.h>

Inheritance diagram for DataPointSetDisplayMgr:
[legend]

Classes

class  DispID
 
class  ParentID
 

Public Member Functions

virtual ~DataPointSetDisplayMgr ()
 
virtual DispID addDisplay (const TypeSet< ParentID > &parents, const DataPointSet &)=0
 
const TypeSet< ParentID > & availableViewers () const
 
void clearDispProp ()
 
const DataPointSetDisplayPropdispProp () const
 
virtual DispID getDisplayID (const DataPointSet &) const =0
 
virtual void getIconInfo (BufferString &fnm, BufferString &tootltip) const =0
 
virtual int getNrViewers () const =0
 
virtual const char * getViewerName (int) const =0
 
virtual bool hasDisplays () const =0
 
virtual void lock ()=0
 
virtual void removeDisplay (const DispID &)=0
 
void setDispProp (DataPointSetDisplayProp *prop)
 
virtual void unLock ()=0
 
virtual void updateDisplay (const DispID &, const DataPointSet &)=0
 
virtual void updateDisplay (const DispID &, const TypeSet< ParentID > &parents, const DataPointSet &)=0
 
- 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.
 
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.
 
CallBackeroperator= (const CallBacker &)=delete
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Protected Member Functions

 DataPointSetDisplayMgr ()
 

Protected Attributes

TypeSet< ParentIDavailableviewers_
 
DataPointSetDisplayPropdispprop_ = nullptr
 

Additional Inherited Members

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

Detailed Description

DataPointSet display manager.

<>

Constructor & Destructor Documentation

◆ ~DataPointSetDisplayMgr()

virtual DataPointSetDisplayMgr::~DataPointSetDisplayMgr ( )
virtual

◆ DataPointSetDisplayMgr()

DataPointSetDisplayMgr::DataPointSetDisplayMgr ( )
protected

Member Function Documentation

◆ addDisplay()

virtual DispID DataPointSetDisplayMgr::addDisplay ( const TypeSet< ParentID > & parents,
const DataPointSet &  )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ availableViewers()

const TypeSet< ParentID > & DataPointSetDisplayMgr::availableViewers ( ) const
inline

◆ clearDispProp()

void DataPointSetDisplayMgr::clearDispProp ( )
inline

◆ dispProp()

const DataPointSetDisplayProp * DataPointSetDisplayMgr::dispProp ( ) const
inline

◆ getDisplayID()

virtual DispID DataPointSetDisplayMgr::getDisplayID ( const DataPointSet & ) const
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ getIconInfo()

virtual void DataPointSetDisplayMgr::getIconInfo ( BufferString & fnm,
BufferString & tootltip ) const
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ getNrViewers()

virtual int DataPointSetDisplayMgr::getNrViewers ( ) const
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ getViewerName()

virtual const char * DataPointSetDisplayMgr::getViewerName ( int ) const
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ hasDisplays()

virtual bool DataPointSetDisplayMgr::hasDisplays ( ) const
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ lock()

virtual void DataPointSetDisplayMgr::lock ( )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ removeDisplay()

virtual void DataPointSetDisplayMgr::removeDisplay ( const DispID & )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ setDispProp()

void DataPointSetDisplayMgr::setDispProp ( DataPointSetDisplayProp * prop)
inline

◆ unLock()

virtual void DataPointSetDisplayMgr::unLock ( )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ updateDisplay() [1/2]

virtual void DataPointSetDisplayMgr::updateDisplay ( const DispID & ,
const DataPointSet &  )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

◆ updateDisplay() [2/2]

virtual void DataPointSetDisplayMgr::updateDisplay ( const DispID & ,
const TypeSet< ParentID > & parents,
const DataPointSet &  )
pure virtual

Implemented in uiVisDataPointSetDisplayMgr.

Member Data Documentation

◆ availableviewers_

TypeSet<ParentID> DataPointSetDisplayMgr::availableviewers_
protected

◆ dispprop_

DataPointSetDisplayProp* DataPointSetDisplayMgr::dispprop_ = nullptr
protected

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