OpendTect  6.3
Public Types | Public Member Functions | List of all members
Well::MarkerSetIter4Edit Class Reference

edit-while-iterate for MarkerSet. Work on a local copy! More...

Inheritance diagram for Well::MarkerSetIter4Edit:
[legend]

Public Types

typedef MarkerSet::IdxType IdxType
 
typedef MarkerSet::MarkerID MarkerID
 
- Public Types inherited from MonitorableIterBase< MarkerSet::IdxType >
enum  Direction
 
typedef MarkerSet::IdxType IdxType
 
typedef IdxType size_type
 

Public Member Functions

 MarkerSetIter4Edit (MarkerSet &, bool dorev=false)
 
 MarkerSetIter4Edit (MarkerSet &, Interval< IdxType >)
 
 MarkerSetIter4Edit (MarkerSet &, const char *, const char *)
 
 MarkerSetIter4Edit (const MarkerSetIter4Edit &)
 
MarkerSetmarkerSet ()
 
const MarkerSetmarkerSet () const
 
BufferString markerName () const
 
MarkerID ID () const
 
Markerget () const
 
float getDah () const
 
void setDah (float)
 
void setColor (const Color &)
 
void removeCurrent ()
 
void insert (const Marker &)
 
- Public Member Functions inherited from MonitorableIter4Write< MarkerSet::IdxType >
 MonitorableIter4Write (Monitorable &, MarkerSet::IdxType startidx, MarkerSet::IdxType stopidx)
 
 MonitorableIter4Write (const MonitorableIter4Write &)
 
Monitorableedited ()
 
- Public Member Functions inherited from MonitorableIterBase< MarkerSet::IdxType >
 MonitorableIterBase (const Monitorable &, IdxType startidx, IdxType stopidx)
 
 MonitorableIterBase (const MonitorableIterBase &)
 
virtual ~MonitorableIterBase ()
 
const Monitorablemonitored () const
 
bool isEmpty () const
 
size_type size () const
 
bool next ()
 
bool isForward () const
 
bool isValid () const
 
bool atFirst () const
 
bool atLast () const
 
IdxType curIdx () const
 
bool isPresent (IdxType) const
 
virtual void retire ()
 
virtual void reInit ()
 

Additional Inherited Members

- Protected Member Functions inherited from MonitorableIter4Write< MarkerSet::IdxType >
void insertedAtCurrent ()
 
void currentRemoved ()
 
- Protected Attributes inherited from MonitorableIterBase< MarkerSet::IdxType >
const Monitorableobj_
 
const Direction dir_
 
const IdxType startidx_
 
const IdxType stopidx_
 
IdxType curidx_
 

Detailed Description

edit-while-iterate for MarkerSet. Work on a local copy!

Pass empty (or null) name for start at first marker or end at last.

Member Typedef Documentation

typedef MarkerSet::MarkerID Well::MarkerSetIter4Edit::MarkerID

Constructor & Destructor Documentation

Well::MarkerSetIter4Edit::MarkerSetIter4Edit ( MarkerSet ,
bool  dorev = false 
)
Well::MarkerSetIter4Edit::MarkerSetIter4Edit ( MarkerSet ,
Interval< IdxType  
)
Well::MarkerSetIter4Edit::MarkerSetIter4Edit ( MarkerSet ,
const char *  ,
const char *   
)
Well::MarkerSetIter4Edit::MarkerSetIter4Edit ( const MarkerSetIter4Edit )

Member Function Documentation

Marker& Well::MarkerSetIter4Edit::get ( ) const
float Well::MarkerSetIter4Edit::getDah ( ) const
MarkerID Well::MarkerSetIter4Edit::ID ( ) const
void Well::MarkerSetIter4Edit::insert ( const Marker )
BufferString Well::MarkerSetIter4Edit::markerName ( ) const
MarkerSet& Well::MarkerSetIter4Edit::markerSet ( )
const MarkerSet& Well::MarkerSetIter4Edit::markerSet ( ) const
void Well::MarkerSetIter4Edit::removeCurrent ( )
void Well::MarkerSetIter4Edit::setColor ( const Color )
void Well::MarkerSetIter4Edit::setDah ( float  )

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