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

Public Member Functions

 ~VW2DPickSet ()
 
void clearPicks ()
 
void drawAll ()
 
void enablePainting (bool yn)
 
bool fillPar (IOPar &) const
 
virtual const char * getClassName () const
 
const MultiID pickSetID () const
 
void selected ()
 
bool usePar (const IOPar &)
 
- Public Member Functions inherited from Vw2DDataObject
virtual NotifierAccessdeSelection ()
 
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
 

Static Public Member Functions

static VW2DPickSetcreate (int id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
static const char * getStaticClassName ()
 
static void initClass ()
 
- Static Public Member Functions inherited from Vw2DDataObject
static const char * sKeyMID ()
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Protected Member Functions

 VW2DPickSet (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
void dataChangedCB (CallBacker *)
 
MarkerStyle2D get2DMarkers (const Pick::Set &ps) const
 
void pickAddChgCB (CallBacker *)
 
void pickRemoveCB (CallBacker *)
 
void triggerDeSel ()
 
mDeprecatedDef void updateSetIdx (const TrcKeyPath &)
 
mDeprecatedDef void updateSetIdx (const TrcKeyZSampling &)
 
- Protected Member Functions inherited from Vw2DDataObject
 Vw2DDataObject ()
 

Protected Attributes

TypeSet< int > auxids_
 
Notifier< VW2DPickSetdeselected_
 
ObjectSet< uiFlatViewAuxDataEditoreditors_
 
bool isownremove_
 
bool isselected_
 
ObjectSet< FlatView::AuxDatapicks_
 
Pick::Setpickset_
 
TypeSet< int > picksetidxs_
 
ObjectSet< uiFlatViewerviewers_
 
- Protected Attributes inherited from Vw2DDataObject
int id_
 
BufferStringname_
 

Private Member Functions

 VW2DPickSet (const VW2DPickSet &)
 
VW2DPickSetoperator= (const VW2DPickSet &)
 

Static Private Member Functions

static Vw2DDataObjectcreateInternal (const EM::ObjectID &, uiFlatViewWin *, const ObjectSet< uiFlatViewAuxDataEditor > &)
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ VW2DPickSet() [1/2]

VW2DPickSet::VW2DPickSet ( const VW2DPickSet )
private

◆ VW2DPickSet() [2/2]

VW2DPickSet::VW2DPickSet ( const EM::ObjectID id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
protected

◆ ~VW2DPickSet()

VW2DPickSet::~VW2DPickSet ( )

Member Function Documentation

◆ clearPicks()

void VW2DPickSet::clearPicks ( )

◆ create()

static VW2DPickSet* VW2DPickSet::create ( int  id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
inlinestatic

◆ createInternal()

static Vw2DDataObject* VW2DPickSet::createInternal ( const EM::ObjectID ,
uiFlatViewWin ,
const ObjectSet< uiFlatViewAuxDataEditor > &   
)
staticprivate

◆ dataChangedCB()

void VW2DPickSet::dataChangedCB ( CallBacker )
protected

◆ drawAll()

void VW2DPickSet::drawAll ( )

◆ enablePainting()

void VW2DPickSet::enablePainting ( bool  yn)

◆ fillPar()

bool VW2DPickSet::fillPar ( IOPar ) const
virtual

Reimplemented from Vw2DDataObject.

◆ get2DMarkers()

MarkerStyle2D VW2DPickSet::get2DMarkers ( const Pick::Set ps) const
protected

◆ getClassName()

virtual const char* VW2DPickSet::getClassName ( ) const
virtual

Reimplemented from Vw2DDataObject.

◆ getStaticClassName()

static const char* VW2DPickSet::getStaticClassName ( )
static

◆ initClass()

static void VW2DPickSet::initClass ( )
static

◆ operator=()

VW2DPickSet& VW2DPickSet::operator= ( const VW2DPickSet )
private

◆ pickAddChgCB()

void VW2DPickSet::pickAddChgCB ( CallBacker )
protected

◆ pickRemoveCB()

void VW2DPickSet::pickRemoveCB ( CallBacker )
protected

◆ pickSetID()

const MultiID VW2DPickSet::pickSetID ( ) const

◆ selected()

void VW2DPickSet::selected ( )

◆ triggerDeSel()

void VW2DPickSet::triggerDeSel ( )
protectedvirtual

Reimplemented from Vw2DDataObject.

◆ updateSetIdx() [1/2]

mDeprecatedDef void VW2DPickSet::updateSetIdx ( const TrcKeyPath )
protected

◆ updateSetIdx() [2/2]

mDeprecatedDef void VW2DPickSet::updateSetIdx ( const TrcKeyZSampling )
protected

◆ usePar()

bool VW2DPickSet::usePar ( const IOPar )
virtual

Reimplemented from Vw2DDataObject.

Member Data Documentation

◆ auxids_

TypeSet<int> VW2DPickSet::auxids_
protected

◆ deselected_

Notifier<VW2DPickSet> VW2DPickSet::deselected_
protected

◆ editors_

ObjectSet<uiFlatViewAuxDataEditor> VW2DPickSet::editors_
protected

◆ isownremove_

bool VW2DPickSet::isownremove_
protected

◆ isselected_

bool VW2DPickSet::isselected_
protected

◆ picks_

ObjectSet<FlatView::AuxData> VW2DPickSet::picks_
protected

◆ pickset_

Pick::Set* VW2DPickSet::pickset_
protected

◆ picksetidxs_

TypeSet<int> VW2DPickSet::picksetidxs_
protected

◆ viewers_

ObjectSet<uiFlatViewer> VW2DPickSet::viewers_
protected

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