OpendTect
7.0
|
Public Member Functions | |
RowColIterator (const Surface &, const StepInterval< int > rowbnd, const StepInterval< int > colbnd) | |
RowColIterator (const Surface &, const TrcKeyZSampling *=nullptr) | |
RowColIterator (const Surface &s, const SectionID &, const StepInterval< int > rowbnd, const StepInterval< int > colbnd) | |
RowColIterator (const Surface &s, const SectionID &, const TrcKeyZSampling *t=0) | |
~RowColIterator () | |
PosID | fromIndex (int idx) const |
int | maximumSize () const override |
int | maximumSize (const SectionID &) const |
int | maxIndex () const |
PosID | next () override |
Public Member Functions inherited from EM::EMObjectIterator | |
virtual | ~EMObjectIterator () |
virtual int | approximateSize () const |
virtual bool | canGoTo () const |
virtual EM::PosID | goTo (od_int64) |
Protected Member Functions | |
void | fillPosIDs () |
bool | initSection () |
Protected Member Functions inherited from EM::EMObjectIterator | |
EMObjectIterator () | |
Protected Attributes | |
BinID | bid_ |
const StepInterval< int > | colbound_ |
StepInterval< int > | colrg_ |
const TrcKeyZSampling * | csbound_ = nullptr |
const Geometry::RowColSurface * | cursection_ = nullptr |
Coord3 | pos_ |
ObjectSet< TypeSet< GeomPosID > > | posids_ |
RowCol | rc_ |
const StepInterval< int > | rowbound_ |
const bool | rowcolbounded_ |
StepInterval< int > | rowrg_ |
const Surface & | surf_ |
RowCol iterator.
<>
EM::RowColIterator::RowColIterator | ( | const Surface & | , |
const TrcKeyZSampling * | = nullptr |
||
) |
EM::RowColIterator::RowColIterator | ( | const Surface & | , |
const StepInterval< int > | rowbnd, | ||
const StepInterval< int > | colbnd | ||
) |
|
inline |
|
inline |
EM::RowColIterator::~RowColIterator | ( | ) |
|
protected |
PosID EM::RowColIterator::fromIndex | ( | int | idx | ) | const |
|
protected |
|
overridevirtual |
Reimplemented from EM::EMObjectIterator.
|
inline |
int EM::RowColIterator::maxIndex | ( | ) | const |
|
overridevirtual |
posid.objectID()==-1 when there are no more pids
Implements EM::EMObjectIterator.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024