OpendTect  6.3
samplevalueattrib.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 and Bruno
8  Date: Aug 2012
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "attributesmod.h"
14 #include "attribprovider.h"
15 
16 namespace Attrib
17 {
18 
27 {
28 public:
29  static void initClass();
30  SampleValue(Desc&);
31 
32  static const char* attribName() { return "SampleValue"; }
33 
34 protected:
35 
36  static Provider* createInstance(Desc&);
37 
38  bool allowParallelComputation() const;
39  bool getInputData(const BinID&,int);
40  bool computeData(const DataHolder&,
41  const BinID&,int,int,int) const;
42 
44  int dataidx_;
45 
46 };
47 
48 } // namespace Attrib
#define mExpClass(module)
Definition: commondefs.h:157
static const char * attribName()
Definition: samplevalueattrib.h:32
FixedString Attributes()
Definition: keystrs.h:38
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:87
int dataidx_
Definition: samplevalueattrib.h:44
Holds the attribute data.
Definition: attribdataholder.h:39
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Sample Value Attribute.
Definition: samplevalueattrib.h:26
Provides the actual output to ...
Definition: attribprovider.h:40
const DataHolder * inputdata_
Definition: samplevalueattrib.h:43
static void initClass()
Semblance Attribute.
Definition: attribdataholder.h:21

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