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

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