OpendTect-6_4  6.4
trckeyzcollection.h
Go to the documentation of this file.
1 #ifndef trckeyzcollection_h
2 #define trckeyzcollection_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Feb 2002
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "trckeyzsampling.h"
16 
17 
19 {
20 public:
21  virtual od_int64 nrTrcs() const = 0;
22  virtual TrcKey getTrcKey(od_int64 globaltrcidx) = 0;
23  virtual od_int64 getGlobalIdx(const TrcKey&) const = 0;
24  const OffsetValueSeries getData(od_int64 globaltrcidx) const;
25  const StepInterval<float> getZInterval(od_int64 globaltrcidx) const = 0;
26 };
27 
28 
30 {
32 };
33 
34 
35 mExpClass(Basic) TableTrcKeySelection : public TrcKeySelection
36 {
38 };
39 
40 
41 #endif
#define mExpClass(module)
Definition: commondefs.h:160
Definition: trckeyzcollection.h:18
#define od_int64
Definition: plftypes.h:36
Definition: trckeyzcollection.h:29
ValueSeries of offsets.
Definition: valseries.h:69
BinIDValueSet table_
Definition: trckeyzcollection.h:37
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Definition: trckeyzcollection.h:35
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
TrcKeyZSampling sampling_
Definition: trckeyzcollection.h:31

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