OpendTect  6.6
reliefattrib.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: Nanne Hemstra
8  Date: July 2016
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "attributesmod.h"
14 #include "attribprovider.h"
15 
16 namespace Attrib
17 {
18 
24 {
25 public:
26  static void initClass();
28 
29  static const char* attribName() { return "Relief"; }
30 
31 protected:
32  ~Relief() {}
34 
36  bool getInputOutput(int input,TypeSet<int>& res) const;
37  bool getInputData(const BinID&,int idx);
38  bool computeData(const DataHolder&,const BinID& relpos,
39  int t0,int nrsamples,int threadid) const;
40 
41  int dataidx_;
43 };
44 
45 } // namespace Attrib
46 
Attrib::Relief::dataidx_
int dataidx_
Definition: reliefattrib.h:41
Attrib::Provider
Provides the actual output to ...
Definition: attribprovider.h:44
Attrib::Relief::~Relief
~Relief()
Definition: reliefattrib.h:32
Attrib::Relief::allowParallelComputation
bool allowParallelComputation() const
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Attrib::DataHolder
Holds the attribute data.
Definition: attribdataholder.h:43
Attrib::Relief::computeData
bool computeData(const DataHolder &, const BinID &relpos, int t0, int nrsamples, int threadid) const
Attrib::Relief
Pseudo Relief Attribute.
Definition: reliefattrib.h:24
BinID
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Attrib::Relief::getInputOutput
bool getInputOutput(int input, TypeSet< int > &res) const
Attrib::Relief::inputdata_
const DataHolder * inputdata_
Definition: reliefattrib.h:42
Attrib::Relief::attribName
static const char * attribName()
Definition: reliefattrib.h:29
Attrib::Relief::getInputData
bool getInputData(const BinID &, int idx)
Attrib::Relief::createInstance
static Provider * createInstance(Desc &)
attribprovider.h
Attrib::Relief::Relief
Relief(Desc &)
Attrib::Relief::initClass
static void initClass()
sKey::Attributes
FixedString Attributes()
Definition: keystrs.h:39
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
TypeSet< int >

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