OpendTect  6.6
referenceattrib.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: Helene PAYRAUDEAU
8  Date: July 2005
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "attributesmod.h"
15 #include "attribprovider.h"
16 
17 namespace Attrib
18 {
19 
50 {
51 public:
52  static void initClass();
54 
55  static const char* attribName() { return "Reference"; }
56  static const char* is2DStr() { return "is2D"; }
57 
58 protected:
61  static void updateDesc(Desc&);
62 
63  bool allowParallelComputation() const { return true; }
64  bool getInputOutput(int input,TypeSet<int>& res) const;
65  bool getInputData(const BinID&,int zintv);
66  bool computeData(const DataHolder&,const BinID& relpos,
67  int t0,int nrsamples,int threadid) const;
68 
69  bool is2d_;
70 
72 };
73 
74 }; // namespace Attrib
75 
Attrib::Provider
Provides the actual output to ...
Definition: attribprovider.h:44
Attrib::Reference::attribName
static const char * attribName()
Definition: referenceattrib.h:55
Attrib::Reference::~Reference
~Reference()
Definition: referenceattrib.h:59
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Attrib::DataHolder
Holds the attribute data.
Definition: attribdataholder.h:43
Attrib::Reference::Reference
Reference(Desc &)
BinID
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Attrib::Reference::initClass
static void initClass()
Attrib::Reference::computeData
bool computeData(const DataHolder &, const BinID &relpos, int t0, int nrsamples, int threadid) const
Attrib::Reference::getInputData
bool getInputData(const BinID &, int zintv)
Attrib::Reference::allowParallelComputation
bool allowParallelComputation() const
Definition: referenceattrib.h:63
Attrib::Reference::updateDesc
static void updateDesc(Desc &)
Attrib::Reference::is2d_
bool is2d_
Definition: referenceattrib.h:69
attribprovider.h
Attrib::Reference
Reference Attribute
Definition: referenceattrib.h:50
Attrib::Reference::is2DStr
static const char * is2DStr()
Definition: referenceattrib.h:56
sKey::Attributes
FixedString Attributes()
Definition: keystrs.h:39
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
Attrib::Reference::createInstance
static Provider * createInstance(Desc &)
Attrib::Reference::inputdata_
const DataHolder * inputdata_
Definition: referenceattrib.h:71
Attrib::Desc
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g....
Definition: attribdesc.h:89
Attrib::Reference::getInputOutput
bool getInputOutput(int input, TypeSet< int > &res) const
TypeSet< int >

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