OpendTect-6_4  6.4
uigdexamacorr.h
Go to the documentation of this file.
1 #ifndef uigdexamacorr_h
2 #define uigdexamacorr_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: H. Huck
9  Date: Sep 2006
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiattributesmod.h"
16 
17 #include "attribdescid.h"
18 #include "trckeyzsampling.h"
19 #include "linekey.h"
20 #include "uistring.h"
21 
22 namespace Attrib { class EngineMan; class DescSet;
23  class Data2DHolder; class Processor; }
24 class uiFlatViewMainWin;
25 class uiParent;
26 class FlatDataPack;
27 
31 { mODTextTranslationClass(GapDeconACorrView)
32 public:
33  GapDeconACorrView(uiParent*);
34  ~GapDeconACorrView();
35 
36  bool computeAutocorr(bool);
37  void createAndDisplay2DViewer(bool);
39  { tkzs_ = cs; }
40  void setGeomID( const Pos::GeomID& geomid )
41  { geomid_ = geomid; }
42  void setAttribID( Attrib::DescID id ) { attribid_=id;}
43  void setDescSet(Attrib::DescSet*);
44  //<! descset becomes mine!
45 
46 protected:
47 
48  Attrib::EngineMan* createEngineMan();
49  void createFD2DDataPack(bool,const Attrib::Data2DHolder&);
50  void createFD3DDataPack(bool,Attrib::EngineMan*,
52  void displayWiggles(bool,bool);
53  bool setUpViewWin(bool);
54 
64 
67 };
68 
69 #endif
Attribute Processor.
Definition: attribprocessor.h:34
void setTrcKeyZSampling(TrcKeyZSampling cs)
Definition: uigdexamacorr.h:38
GapDecon Attribute autocorrelation preview in a 2d viewer.
Definition: uigdexamacorr.h:30
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiFlatViewMainWin * examwin_
Definition: uigdexamacorr.h:55
uiString examtitle_
Definition: uigdexamacorr.h:62
Set of attribute descriptions.
Definition: attribdescset.h:35
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:82
void setGeomID(const Pos::GeomID &geomid)
Definition: uigdexamacorr.h:40
Attrib::DescSet * dset_
Definition: uigdexamacorr.h:60
Definition: uistring.h:89
Definition: uiparent.h:26
uiFlatViewMainWin * qcwin_
Definition: uigdexamacorr.h:56
void setAttribID(Attrib::DescID id)
Definition: uigdexamacorr.h:42
The attribute engine manager.
Definition: attribengman.h:46
FlatDataPack * fddatapackexam_
Definition: uigdexamacorr.h:66
uiString qctitle_
Definition: uigdexamacorr.h:63
FlatDataPack * fddatapackqc_
Definition: uigdexamacorr.h:65
ID id() const
Definition: datapack.h:56
Attrib::DescID attribid_
Definition: uigdexamacorr.h:59
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Index_Type GeomID
Definition: commontypes.h:52
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:23
uiParent * parent_
Definition: uigdexamacorr.h:61
TrcKeyZSampling tkzs_
Definition: uigdexamacorr.h:57
DataPack for flat data.
Definition: datapackbase.h:64
#define mClass(module)
Definition: commondefs.h:164
Pos::GeomID geomid_
Definition: uigdexamacorr.h:58
Semblance Attribute.
Definition: attribdataholder.h:25

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