OpendTect-6_4  6.4
deltaresampleattrib.h
Go to the documentation of this file.
1 #ifndef deltaresampleattrib_h
2 #define deltaresampleattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert Bril
9  Date: Oct 2006
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "attribprovider.h"
16 template <class T> class ValueSeries;
17 
18 namespace Attrib
19 {
20 
26 {
27 public:
28 
29  static void initClass();
31 
32  static const char* attribName() { return "DeltaResample"; }
33  static const char* periodStr() { return "period"; }
34 
35 protected:
36 
37  static Provider* createInstance(Desc&);
38 
39  float period_;
41 
42  bool getInputData(const BinID&,int zintv);
43  bool computeData(const DataHolder&,
44  const BinID&,int,int,int) const;
45  const Interval<int>* desZSampMargin(int,int) const;
46 
51 
52 };
53 
54 } // namespace Attrib
55 
56 
57 #endif
static const char * periodStr()
Definition: deltaresampleattrib.h:33
FixedString Attributes()
Definition: keystrs.h:40
ValueSeries< float > * refseries_
Definition: deltaresampleattrib.h:49
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
Interface to a series of values.
Definition: odmemory.h:17
const DataHolder * deltacubedata_
Definition: deltaresampleattrib.h:48
float period_
Definition: deltaresampleattrib.h:39
const DataHolder * refcubedata_
Definition: deltaresampleattrib.h:47
Holds the attribute data.
Definition: attribdataholder.h:43
Resamples the trace at shifted locations.
Definition: deltaresampleattrib.h:25
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Interval< int > dessamps_
Definition: deltaresampleattrib.h:40
Provides the actual output to ...
Definition: attribprovider.h:44
#define mClass(module)
Definition: commondefs.h:164
static const char * attribName()
Definition: deltaresampleattrib.h:32
int dcdataidx_
Definition: deltaresampleattrib.h:50
static void initClass()
Semblance Attribute.
Definition: attribdataholder.h:25

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