OpendTect  6.6
deltaresampleattrib.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 Bril
8  Date: Oct 2006
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "attribprovider.h"
15 template <class T> class ValueSeries;
16 
17 namespace Attrib
18 {
19 
25 {
26 public:
27 
28  static void initClass();
30 
31  static const char* attribName() { return "DeltaResample"; }
32  static const char* periodStr() { return "period"; }
33 
34 protected:
35 
37 
38  float period_;
40 
41  bool getInputData(const BinID&,int zintv);
42  bool computeData(const DataHolder&,
43  const BinID&,int,int,int) const;
44  const Interval<int>* desZSampMargin(int,int) const;
45 
50 
51 };
52 
53 } // namespace Attrib
54 
55 
ValueSeries
Interface to a series of values.
Definition: odmemory.h:16
Attrib::DeltaResample
Resamples the trace at shifted locations.
Definition: deltaresampleattrib.h:25
Attrib::Provider
Provides the actual output to ...
Definition: attribprovider.h:44
Attrib::DeltaResample::refseries_
ValueSeries< float > * refseries_
Definition: deltaresampleattrib.h:48
Attrib::DataHolder
Holds the attribute data.
Definition: attribdataholder.h:43
Attrib::DeltaResample::computeData
bool computeData(const DataHolder &, const BinID &, int, int, int) const
BinID
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Attrib::DeltaResample::getInputData
bool getInputData(const BinID &, int zintv)
Attrib::DeltaResample::initClass
static void initClass()
mClass
#define mClass(module)
Definition: commondefs.h:181
Attrib::DeltaResample::period_
float period_
Definition: deltaresampleattrib.h:38
Attrib::DeltaResample::deltacubedata_
const DataHolder * deltacubedata_
Definition: deltaresampleattrib.h:47
Attrib::DeltaResample::refcubedata_
const DataHolder * refcubedata_
Definition: deltaresampleattrib.h:46
Attrib::DeltaResample::createInstance
static Provider * createInstance(Desc &)
Attrib::DeltaResample::dessamps_
Interval< int > dessamps_
Definition: deltaresampleattrib.h:39
attribprovider.h
Attrib::DeltaResample::DeltaResample
DeltaResample(Desc &)
Attrib::DeltaResample::desZSampMargin
const Interval< int > * desZSampMargin(int, int) const
Attrib::DeltaResample::dcdataidx_
int dcdataidx_
Definition: deltaresampleattrib.h:49
sKey::Attributes
FixedString Attributes()
Definition: keystrs.h:39
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
Interval< int >
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
Attrib::DeltaResample::attribName
static const char * attribName()
Definition: deltaresampleattrib.h:31
Attrib::DeltaResample::periodStr
static const char * periodStr()
Definition: deltaresampleattrib.h:32

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