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

const MarkerSet iterator. More...

Inheritance diagram for Well::MarkerSetIter:
[legend]

Public Types

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

Public Member Functions

 MarkerSetIter (const MarkerSet &, bool dorev=false)
 
 MarkerSetIter (const MarkerSet &, MarkerID, MarkerID)
 
 MarkerSetIter (const MarkerSet &, const char *, const char *)
 
 MarkerSetIter (const MarkerSetIter &)
 
const MarkerSetmarkerSet () const
 
MarkerID ID () const
 
const Markerget () const
 
float getDah () const
 
BufferString markerName () const
 
- Public Member Functions inherited from MonitorableIter4Read< MarkerSet::IdxType >
 MonitorableIter4Read (const Monitorable &, MarkerSet::IdxType startidx, MarkerSet::IdxType stopidx)
 
 MonitorableIter4Read (const MonitorableIter4Read &)
 
virtual void reInit ()
 
virtual void retire ()
 
- 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
 

Additional Inherited Members

- Protected Attributes inherited from MonitorableIter4Read< MarkerSet::IdxType >
MonitorLock ml_
 
- Protected Attributes inherited from MonitorableIterBase< MarkerSet::IdxType >
const Monitorableobj_
 
const Direction dir_
 
const IdxType startidx_
 
const IdxType stopidx_
 
IdxType curidx_
 

Detailed Description

const MarkerSet iterator.

Pass empty (or null) name or invalid ID to start at first or end at last.

Member Typedef Documentation

typedef MarkerSet::MarkerID Well::MarkerSetIter::MarkerID

Constructor & Destructor Documentation

Well::MarkerSetIter::MarkerSetIter ( const MarkerSet ,
bool  dorev = false 
)
Well::MarkerSetIter::MarkerSetIter ( const MarkerSet ,
MarkerID  ,
MarkerID   
)
Well::MarkerSetIter::MarkerSetIter ( const MarkerSet ,
const char *  ,
const char *   
)
Well::MarkerSetIter::MarkerSetIter ( const MarkerSetIter )

Member Function Documentation

const Marker& Well::MarkerSetIter::get ( ) const
float Well::MarkerSetIter::getDah ( ) const
MarkerID Well::MarkerSetIter::ID ( ) const
BufferString Well::MarkerSetIter::markerName ( ) const
const MarkerSet& Well::MarkerSetIter::markerSet ( ) const

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