OpendTect-6_4  6.4
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

virtual const char * getClassName () const
 
 ~VW2DPickSet ()
 
void drawAll ()
 
void clearPicks ()
 
void enablePainting (bool yn)
 
void selected ()
 
const MultiID pickSetID () const
 
bool fillPar (IOPar &) const
 
bool usePar (const IOPar &)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Static Public Member Functions

static VW2DPickSetcreate (int id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
static void initClass ()
 
static const char * getStaticClassName ()
 

Protected Member Functions

 VW2DPickSet (const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
 
void pickAddChgCB (CallBacker *)
 
void pickRemoveCB (CallBacker *)
 
void dataChangedCB (CallBacker *)
 
MarkerStyle2D get2DMarkers (const Pick::Set &ps) const
 
void triggerDeSel ()
 
mDeprecated void updateSetIdx (const TrcKeyZSampling &)
 
mDeprecated void updateSetIdx (const TrcKeyPath &)
 
- Protected Member Functions inherited from Vw2DDataObject
 Vw2DDataObject ()
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

Pick::Setpickset_
 
bool isselected_
 
Notifier< VW2DPickSetdeselected_
 
bool isownremove_
 
TypeSet< int > picksetidxs_
 
TypeSet< int > auxids_
 
ObjectSet< FlatView::AuxDatapicks_
 
ObjectSet< uiFlatViewAuxDataEditoreditors_
 
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::VW2DPickSet ( const VW2DPickSet )
private
VW2DPickSet::VW2DPickSet ( const EM::ObjectID id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
protected
VW2DPickSet::~VW2DPickSet ( )

Member Function Documentation

void VW2DPickSet::clearPicks ( )
static VW2DPickSet* VW2DPickSet::create ( int  id,
uiFlatViewWin win,
const ObjectSet< uiFlatViewAuxDataEditor > &  ed 
)
inlinestatic
static Vw2DDataObject* VW2DPickSet::createInternal ( const EM::ObjectID ,
uiFlatViewWin ,
const ObjectSet< uiFlatViewAuxDataEditor > &   
)
staticprivate
void VW2DPickSet::dataChangedCB ( CallBacker )
protected
void VW2DPickSet::drawAll ( )
void VW2DPickSet::enablePainting ( bool  yn)
bool VW2DPickSet::fillPar ( IOPar ) const
virtual

Reimplemented from Vw2DDataObject.

MarkerStyle2D VW2DPickSet::get2DMarkers ( const Pick::Set ps) const
protected
virtual const char* VW2DPickSet::getClassName ( ) const
virtual
static const char* VW2DPickSet::getStaticClassName ( )
static
static void VW2DPickSet::initClass ( )
static
VW2DPickSet& VW2DPickSet::operator= ( const VW2DPickSet )
private
void VW2DPickSet::pickAddChgCB ( CallBacker )
protected
void VW2DPickSet::pickRemoveCB ( CallBacker )
protected
const MultiID VW2DPickSet::pickSetID ( ) const
void VW2DPickSet::selected ( )
void VW2DPickSet::triggerDeSel ( )
protectedvirtual

Reimplemented from Vw2DDataObject.

mDeprecated void VW2DPickSet::updateSetIdx ( const TrcKeyZSampling )
protected
mDeprecated void VW2DPickSet::updateSetIdx ( const TrcKeyPath )
protected
bool VW2DPickSet::usePar ( const IOPar )
virtual

Reimplemented from Vw2DDataObject.

Member Data Documentation

TypeSet<int> VW2DPickSet::auxids_
protected
Notifier<VW2DPickSet> VW2DPickSet::deselected_
protected
ObjectSet<uiFlatViewAuxDataEditor> VW2DPickSet::editors_
protected
bool VW2DPickSet::isownremove_
protected
bool VW2DPickSet::isselected_
protected
ObjectSet<FlatView::AuxData> VW2DPickSet::picks_
protected
Pick::Set* VW2DPickSet::pickset_
protected
TypeSet<int> VW2DPickSet::picksetidxs_
protected
ObjectSet<uiFlatViewer> VW2DPickSet::viewers_
protected

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