OpendTect-6_4  6.4
reliefattrib.h
Go to the documentation of this file.
1 #ifndef reliefattrib_h
2 #define reliefattrib_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: July 2016
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "attributesmod.h"
15 #include "attribprovider.h"
16 
17 namespace Attrib
18 {
19 
25 {
26 public:
27  static void initClass();
28  Relief(Desc&);
29 
30  static const char* attribName() { return "Relief"; }
31 
32 protected:
33  ~Relief() {}
34  static Provider* createInstance(Desc&);
35 
36  bool allowParallelComputation() const;
37  bool getInputOutput(int input,TypeSet<int>& res) const;
38  bool getInputData(const BinID&,int idx);
39  bool computeData(const DataHolder&,const BinID& relpos,
40  int t0,int nrsamples,int threadid) const;
41 
42  int dataidx_;
44 };
45 
46 } // namespace Attrib
47 
48 #endif
#define mExpClass(module)
Definition: commondefs.h:160
static const char * attribName()
Definition: reliefattrib.h:30
const DataHolder * inputdata_
Definition: reliefattrib.h:43
Pseudo Relief Attribute.
Definition: reliefattrib.h:24
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
Holds the attribute data.
Definition: attribdataholder.h:43
~Relief()
Definition: reliefattrib.h:33
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
int dataidx_
Definition: reliefattrib.h:42
Provides the actual output to ...
Definition: attribprovider.h:44
static void initClass()
Semblance Attribute.
Definition: attribdataholder.h:25

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