 |
OpendTect
6.6
|
Go to the documentation of this file.
36 const char*
type()
const {
return sKeyType(); }
38 static const char*
sKeyType() {
return "Seismic Cube Positions"; }
50 virtual float curZ()
const;
64 int nrSamples()
const {
return zsamp_.nrSteps()+1; }
virtual Provider * clone() const
Definition: seisposprovider.h:39
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
const ZSampling & zSampling() const
Definition: seisposprovider.h:61
PosInfo::CubeData cubedata_
Definition: seisposprovider.h:71
Position.
Definition: commontypes.h:78
MultiID seisID() const
Definition: seisposprovider.h:42
SeisProvider3D(const SeisProvider3D &)
Provides a subselection for 3D surveys.
Definition: posprovider.h:61
Summary for a Seismic object.
Definition: segydirectdef.h:22
const char * type() const
Definition: seisposprovider.h:36
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
virtual float curZ() const
Definition: uistringset.h:105
StepInterval< float > ZSampling
Definition: seisposprovider.h:30
Position in a CubeData.
Definition: posinfo.h:73
virtual BinID curBinID() 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
mODTextTranslationClass(Pos::SeisProvider3D)
3D provider based on cube of PS data store
Definition: seisposprovider.h:27
MultiID id_
Definition: seisposprovider.h:70
virtual int estNrZPerPos() const
const char * factoryKeyword() const
Definition: seisposprovider.h:37
virtual bool includes(const Coord &c, float z=mUdf(float)) const
Definition: seisposprovider.h:65
virtual void getSummary(BufferString &) const
virtual bool includes(const BinID &, float z=mUdf(float)) const =0
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiRetVal setSeisID(const MultiID &)
int nrSamples() const
Definition: seisposprovider.h:64
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
int curzidx_
Definition: seisposprovider.h:74
virtual void fillPar(IOPar &) const
virtual void getExtent(BinID &start, BinID &stop) const
virtual void usePar(const IOPar &)
PosInfo::CubeDataPos curpos_
Definition: seisposprovider.h:73
static Provider3D * create()
Definition: seisposprovider.h:79
Provides a series of positions; can also be used for subselection.
Definition: posprovider.h:33
virtual od_int64 estNrPos() const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void setZSampling(const ZSampling &zrg)
Definition: seisposprovider.h:62
virtual bool includes(const BinID &, float z=mUdf(float)) const
static const char * sKeyType()
Definition: seisposprovider.h:38
virtual void getZRange(Interval< float > &) const
ZSampling zsamp_
Definition: seisposprovider.h:72
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021