OpendTect  6.3
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
EM::Hor2DSeisLineIterator Class Reference

Horizon2D line iterator. More...

Public Member Functions

 Hor2DSeisLineIterator (const Horizon2D &)
 
 Hor2DSeisLineIterator (const DBKey &)
 
virtual ~Hor2DSeisLineIterator ()
 
bool next ()
 
bool isValid () const
 
void reset ()
 
int nrLines () const
 
int nrLinesDone () const
 
const char * lineName () const
 
const DBKeylineSetKey ()
 
const Horizon2Dhorizon () const
 
const Horizon2DGeometrygeometry () const
 
Seis2DDataSetdataSet ()
 
const Seis2DDataSetdataSet () const
 

Protected Attributes

const Horizon2Dh2d_
 
const Horizon2DGeometrygeom_
 
int lineidx_
 
const int nrlines_
 
Seis2DDataSetdataset_
 
DBKey curlsid_
 

Private Member Functions

void init (const Horizon2D *)
 

Detailed Description

Horizon2D line iterator.

Constructor & Destructor Documentation

EM::Hor2DSeisLineIterator::Hor2DSeisLineIterator ( const Horizon2D )
EM::Hor2DSeisLineIterator::Hor2DSeisLineIterator ( const DBKey )
virtual EM::Hor2DSeisLineIterator::~Hor2DSeisLineIterator ( )
virtual

Member Function Documentation

Seis2DDataSet* EM::Hor2DSeisLineIterator::dataSet ( )
inline
const Seis2DDataSet* EM::Hor2DSeisLineIterator::dataSet ( ) const
inline
const Horizon2DGeometry& EM::Hor2DSeisLineIterator::geometry ( ) const
inline
const Horizon2D* EM::Hor2DSeisLineIterator::horizon ( ) const
inline
void EM::Hor2DSeisLineIterator::init ( const Horizon2D )
private
bool EM::Hor2DSeisLineIterator::isValid ( ) const
const char* EM::Hor2DSeisLineIterator::lineName ( ) const
const DBKey& EM::Hor2DSeisLineIterator::lineSetKey ( )
inline
bool EM::Hor2DSeisLineIterator::next ( )
int EM::Hor2DSeisLineIterator::nrLines ( ) const
inline
int EM::Hor2DSeisLineIterator::nrLinesDone ( ) const
inline
void EM::Hor2DSeisLineIterator::reset ( )

Member Data Documentation

DBKey EM::Hor2DSeisLineIterator::curlsid_
protected
Seis2DDataSet* EM::Hor2DSeisLineIterator::dataset_
protected
const Horizon2DGeometry* EM::Hor2DSeisLineIterator::geom_
protected
const Horizon2D* EM::Hor2DSeisLineIterator::h2d_
protected
int EM::Hor2DSeisLineIterator::lineidx_
protected
const int EM::Hor2DSeisLineIterator::nrlines_
protected

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