 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "geometrymod.h"
35 : bvs_(1,true) { *
this = tp; }
41 virtual void reset() { pos_.reset(); }
43 virtual bool toNextPos() {
return bvs_.next(pos_,
true); }
44 virtual bool toNextZ() {
return bvs_.next(pos_,
false); }
47 virtual float curZ()
const {
return *bvs_.getVals(pos_); }
const char * factoryKeyword() const
Definition: tableposprovider.h:38
BinIDValueSet bvs_
Definition: tableposprovider.h:68
const BinIDValueSet & binidValueSet() const
Definition: tableposprovider.h:59
Position.
Definition: commontypes.h:78
BinIDValueSet & binidValueSet()
Definition: tableposprovider.h:58
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Provides a subselection for 3D surveys.
Definition: posprovider.h:61
TableProvider3D(const char *filenm)
Definition: arraytesselator.h:21
#define od_int64
Definition: plftypes.h:35
static void getBVSFromPar(const IOPar &, BinIDValueSet &)
#define mExpClass(module)
Definition: commondefs.h:177
void getExtent(BinID &, BinID &) const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
virtual void getSummary(BufferString &) const
static Provider3D * create()
Definition: tableposprovider.h:74
virtual BinID curBinID() const
Definition: tableposprovider.h:46
virtual bool includes(const Coord &c, float z) const
Definition: tableposprovider.h:63
virtual bool includes(const BinID &, float z=mUdf(float)) const =0
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
TableProvider3D(const TableProvider3D &tp)
Definition: tableposprovider.h:34
TableProvider3D * clone() const
Definition: tableposprovider.h:39
BinIDValueSet::SPos pos_
Definition: tableposprovider.h:69
void getZRange(Interval< float > &) const
Provider based on BinIDValueSet table.
Definition: tableposprovider.h:27
const char * type() const
sKey::Table()
int estNrZPerPos() const
Definition: tableposprovider.h:56
virtual void usePar(const IOPar &)
virtual void reset()
Definition: tableposprovider.h:41
TableProvider3D(const IOObj &psioobj)
virtual bool includes(const BinID &, float) const
od_int64 estNrPos() const
Definition: tableposprovider.h:55
virtual bool toNextPos()
Definition: tableposprovider.h:43
TableProvider3D()
Definition: tableposprovider.h:30
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual float curZ() const
Definition: tableposprovider.h:47
virtual void fillPar(IOPar &) const
virtual bool toNextZ()
Definition: tableposprovider.h:44
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021