OpendTect  6.6
uiattribpanel.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: Jun 2010
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiattributesmod.h"
14 #include "uiattrdesced.h"
15 #include "trckeyzsampling.h"
16 #include "linekey.h"
17 #include "attribdescid.h"
18 
19 class FlatDataPack;
20 class uiFlatViewMainWin;
21 
22 namespace Attrib { class EngineMan; class DescSet;
23  class Data2DHolder; class Processor; }
24 
27 mExpClass(uiAttributes) uiAttribPanel
29 public:
31  virtual ~uiAttribPanel();
32 
34  const Attrib::DescID&,
35  const TrcKeyZSampling&,
36  const Pos::GeomID&);
37  //<! descset becomes mine!
38 
39 protected:
40 
46  Attrib::Processor*) const;
47 
48  virtual const char* getProcName() { return "Computing attribute";}
49  virtual const char* getPackName() { return "Attribute pack"; }
50  virtual const char* getPanelName() { return "Attribute preview"; }
51 
58 };
59 
Attrib::DescID
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
Attrib::Data2DHolder
Class that holds 2d seismic data or attribute data.
Definition: attribdataholder.h:82
uiAttribPanel::tkzs_
TrcKeyZSampling tkzs_
Definition: uiattribpanel.h:53
uiAttribPanel::getPanelName
virtual const char * getPanelName()
Definition: uiattribpanel.h:50
uiAttribPanel::dset_
Attrib::DescSet * dset_
Definition: uiattribpanel.h:56
uiAttribPanel::geomid_
Pos::GeomID geomid_
Definition: uiattribpanel.h:54
uiAttribPanel::createAndDisplay2DViewer
virtual void createAndDisplay2DViewer(FlatDataPack *)
uiAttribPanel::getPackName
virtual const char * getPackName()
Definition: uiattribpanel.h:49
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Attrib::EngineMan
The attribute engine manager.
Definition: attribengman.h:46
uiAttribPanel::compAndDispAttrib
void compAndDispAttrib(Attrib::DescSet *, const Attrib::DescID &, const TrcKeyZSampling &, const Pos::GeomID &)
uiAttribPanel::~uiAttribPanel
virtual mODTextTranslationClass(uiAttribPanel) public ~uiAttribPanel()
uiAttribPanel::createFDPack
FlatDataPack * createFDPack(const Attrib::Data2DHolder &) const
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
uiAttribPanel::attribid_
Attrib::DescID attribid_
Definition: uiattribpanel.h:55
uiAttribPanel::flatvwin_
uiFlatViewMainWin * flatvwin_
Definition: uiattribpanel.h:52
trckeyzsampling.h
Attrib::Processor
Attribute Processor.
Definition: attribprocessor.h:34
uiAttribPanel::createEngineMan
Attrib::EngineMan * createEngineMan()
uiFlatViewMainWin
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:24
FlatDataPack
DataPack for flat data.
Definition: datapackbase.h:65
uiAttribPanel::computeAttrib
FlatDataPack * computeAttrib()
uiAttribPanel::parent_
uiParent * parent_
Definition: uiattribpanel.h:57
attribdescid.h
uiAttribPanel
Attribute preview in a 2d viewer.
Definition: uiattribpanel.h:28
linekey.h
uiParent
Definition: uiparent.h:26
uiattrdesced.h
Attrib::DescSet
Set of attribute descriptions.
Definition: attribdescset.h:35
uiAttribPanel::getProcName
virtual const char * getProcName()
Definition: uiattribpanel.h:48
Attrib
Semblance Attribute.
Definition: attribdataholder.h:25
uiAttribPanel::createFDPack
FlatDataPack * createFDPack(Attrib::EngineMan *, Attrib::Processor *) const
Pos::GeomID
Index_Type GeomID
Definition: commontypes.h:87

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