OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiPickSetMgr Class Reference

base class for management of a Pick::SetMgr More...

Inheritance diagram for uiPickSetMgr:
[legend]

Public Member Functions

 uiPickSetMgr (uiParent *, Pick::SetMgr &)
 
 ~uiPickSetMgr ()
 
void keyPressedCB (CallBacker *)
 
void mergeSets (MultiID &, const BufferStringSet *nms=0)
 
bool pickSetsStored () const
 
virtual bool storeNewSet (const Pick::Set &) const
 
bool storeNewSet (const Pick::Set &, bool noconf) const
 
bool storeSet (const Pick::Set &)
 
bool storeSetAs (const Pick::Set &)
 
bool storeSets ()
 Stores all changed sets. More...
 
void surveyChangeCB (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
 
virtual CallBackertrueCaller ()
 

Protected Member Functions

virtual bool doStore (const Pick::Set &, const IOObj &) const
 
virtual IOObjgetSetIOObj (const Pick::Set &) const
 

Protected Attributes

uiParentparent_
 
Pick::SetMgrsetmgr_
 

Additional Inherited Members

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

Detailed Description

base class for management of a Pick::SetMgr

<>

Constructor & Destructor Documentation

◆ uiPickSetMgr()

uiPickSetMgr::uiPickSetMgr ( uiParent ,
Pick::SetMgr  
)

◆ ~uiPickSetMgr()

uiPickSetMgr::~uiPickSetMgr ( )

Member Function Documentation

◆ doStore()

virtual bool uiPickSetMgr::doStore ( const Pick::Set ,
const IOObj  
) const
protectedvirtual

◆ getSetIOObj()

virtual IOObj* uiPickSetMgr::getSetIOObj ( const Pick::Set ) const
protectedvirtual

◆ keyPressedCB()

void uiPickSetMgr::keyPressedCB ( CallBacker )

◆ mergeSets()

void uiPickSetMgr::mergeSets ( MultiID ,
const BufferStringSet nms = 0 
)

◆ pickSetsStored()

bool uiPickSetMgr::pickSetsStored ( ) const

◆ storeNewSet() [1/2]

virtual bool uiPickSetMgr::storeNewSet ( const Pick::Set ) const
virtual

◆ storeNewSet() [2/2]

bool uiPickSetMgr::storeNewSet ( const Pick::Set ,
bool  noconf 
) const

◆ storeSet()

bool uiPickSetMgr::storeSet ( const Pick::Set )

◆ storeSetAs()

bool uiPickSetMgr::storeSetAs ( const Pick::Set )

◆ storeSets()

bool uiPickSetMgr::storeSets ( )

Stores all changed sets.

◆ surveyChangeCB()

void uiPickSetMgr::surveyChangeCB ( CallBacker )

Member Data Documentation

◆ parent_

uiParent* uiPickSetMgr::parent_
protected

◆ setmgr_

Pick::SetMgr& uiPickSetMgr::setmgr_
protected

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