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

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