OpendTect-6_4  6.4
Public Member Functions | List of all members
EM::EMObjectIterator Class Referenceabstract

Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by EMObject::createIterator, and the next() function is called until no more positions can be found. More...

Inheritance diagram for EM::EMObjectIterator:
[legend]

Public Member Functions

virtual ~EMObjectIterator ()
 
virtual EM::PosID next ()=0
 
virtual int approximateSize () const
 
virtual int maximumSize () const
 
virtual bool canGoTo () const
 
virtual EM::PosID goTo (od_int64)
 

Detailed Description

Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by EMObject::createIterator, and the next() function is called until no more positions can be found.

Constructor & Destructor Documentation

virtual EM::EMObjectIterator::~EMObjectIterator ( )
inlinevirtual

Member Function Documentation

virtual int EM::EMObjectIterator::approximateSize ( ) const
inlinevirtual
virtual bool EM::EMObjectIterator::canGoTo ( ) const
inlinevirtual
virtual EM::PosID EM::EMObjectIterator::goTo ( od_int64  )
inlinevirtual
virtual int EM::EMObjectIterator::maximumSize ( ) const
inlinevirtual

Reimplemented in EM::RowColIterator.

virtual EM::PosID EM::EMObjectIterator::next ( )
pure virtual

posid.objectID()==-1 when there are no more pids

Implemented in EM::RowColIterator.


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