OpendTect-6_4  6.4
samplevalueattrib.h
Go to the documentation of this file.
1 #ifndef samplevalueattrib_h
2 #define samplevalueattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert and Bruno
9  Date: Aug 2012
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "attributesmod.h"
16 #include "attribprovider.h"
17 
18 namespace Attrib
19 {
20 
29 {
30 public:
31  static void initClass();
32  SampleValue(Desc&);
33 
34  static const char* attribName() { return "SampleValue"; }
35 
36 protected:
37 
38  static Provider* createInstance(Desc&);
39 
40  bool allowParallelComputation() const;
41  bool getInputData(const BinID&,int);
42  bool computeData(const DataHolder&,
43  const BinID&,int,int,int) const;
44 
46  int dataidx_;
47 
48 };
49 
50 } // namespace Attrib
51 
52 #endif
#define mExpClass(module)
Definition: commondefs.h:160
static const char * attribName()
Definition: samplevalueattrib.h:34
FixedString Attributes()
Definition: keystrs.h:40
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
int dataidx_
Definition: samplevalueattrib.h:46
Holds the attribute data.
Definition: attribdataholder.h:43
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Sample Value Attribute.
Definition: samplevalueattrib.h:28
Provides the actual output to ...
Definition: attribprovider.h:44
const DataHolder * inputdata_
Definition: samplevalueattrib.h:45
static void initClass()
Semblance Attribute.
Definition: attribdataholder.h:25

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