OpendTect-6_4  6.4
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 MultiID &)
 
virtual ~Hor2DSeisLineIterator ()
 
bool next ()
 
bool isValid () const
 
void reset ()
 
void getLineSet ()
 
int nrLines () const
 
int nrLinesDone () const
 
const char * lineName () const
 
int lineSetIndex (const char *attrnm=0) const
 
const MultiIDlineSetKey ()
 
const Horizon2Dhorizon () const
 
const Horizon2DGeometrygeometry () const
 
Seis2DDataSetdataSet ()
 
const Seis2DDataSetdataSet () const
 

Protected Attributes

const Horizon2Dh2d_
 
const Horizon2DGeometrygeom_
 
int lineidx_
 
const int nrlines_
 
Seis2DDataSetdataset_
 
MultiID 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 MultiID )
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
void EM::Hor2DSeisLineIterator::getLineSet ( )
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
int EM::Hor2DSeisLineIterator::lineSetIndex ( const char *  attrnm = 0) const
const MultiID& 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

MultiID 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. 2019