OpendTect  6.6
uigmtcontour.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: Raman Singh
8  Date: July 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uigmtoverlay.h"
15 
16 class uiCheckBox;
17 class uiColorTableSel;
18 class uiComboBox;
19 class uiGenInput;
20 class uiIOObjSel;
21 class uiPosSubSel;
22 class uiPushButton;
23 class uiSelLineStyle;
24 
25 namespace EM { class SurfaceIOData; class Horizon3D; }
26 
29 public:
30 
31  static void initClass();
32 
34 
35  bool fillPar(IOPar&) const;
36  bool usePar(const IOPar&);
37  void reset();
38 
39 protected:
40 
42 
44  static int factoryid_;
45 
49 
61 
64  void rgChg(CallBacker*);
68 
69  bool loadHor();
70 };
71 
uiGMTContourGrp::selChg
void selChg(CallBacker *)
uiGMTContourGrp::sd_
EM::SurfaceIOData & sd_
Definition: uigmtcontour.h:47
EM::SurfaceIOData
Data interesting for Surface I/O.
Definition: emsurfaceiodata.h:30
uiGMTContourGrp::drawSel
void drawSel(CallBacker *)
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiGMTContourGrp::loadHor
bool loadHor()
uiGMTContourGrp::factoryid_
static int factoryid_
Definition: uigmtcontour.h:44
uiCheckBox
Definition: uibutton.h:167
uiGMTContourGrp::inpfld_
uiIOObjSel * inpfld_
Definition: uigmtcontour.h:50
uiGMTContourGrp::~uiGMTContourGrp
~uiGMTContourGrp()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
uiGMTContourGrp::resetCB
void resetCB(CallBacker *)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiGMTContourGrp::lsfld_
uiSelLineStyle * lsfld_
Definition: uigmtcontour.h:57
uiGMTContourGrp::fillPar
bool fillPar(IOPar &) const
uiGMTContourGrp::reset
void reset()
uiColorTableSel
Definition: uicolortable.h:30
uiGMTContourGrp::readCB
void readCB(CallBacker *)
uiGMTContourGrp::flipfld_
uiCheckBox * flipfld_
Definition: uigmtcontour.h:60
mClass
#define mClass(module)
Definition: commondefs.h:181
uiGMTContourGrp::createInstance
static uiGMTOverlayGrp * createInstance(uiParent *)
uiGMTContourGrp::uiGMTContourGrp
uiGMTContourGrp(uiParent *)
uiGMTContourGrp::nrcontourfld_
uiGenInput * nrcontourfld_
Definition: uigmtcontour.h:55
uiGMTContourGrp
Definition: uigmtcontour.h:28
uiGMTContourGrp::initClass
static void initClass()
uiPosSubSel
Group to capture a user's position subselection wishes.
Definition: uipossubsel.h:33
uiGMTContourGrp::attribfld_
uiComboBox * attribfld_
Definition: uigmtcontour.h:52
uiGMTContourGrp::rgChg
void rgChg(CallBacker *)
uiGMTContourGrp::resetbut_
uiPushButton * resetbut_
Definition: uigmtcontour.h:54
uiGMTOverlayGrp
Definition: uigmtoverlay.h:21
uiGMTContourGrp::mODTextTranslationClass
mODTextTranslationClass(uiGMTContourGrp)
uiGMTContourGrp::linefld_
uiCheckBox * linefld_
Definition: uigmtcontour.h:56
uiSelLineStyle
Group for defining line properties Provides selection of linestyle, linecolor and linewidth.
Definition: uisellinest.h:30
uiIOObjSel
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
uigmtoverlay.h
uiParent
Definition: uiparent.h:26
uiGMTContourGrp::usePar
bool usePar(const IOPar &)
uiGMTContourGrp::rgfld_
uiGenInput * rgfld_
Definition: uigmtcontour.h:53
uiGMTContourGrp::valrg_
Interval< float > valrg_
Definition: uigmtcontour.h:48
Interval< float >
uiGMTContourGrp::fillfld_
uiCheckBox * fillfld_
Definition: uigmtcontour.h:58
uiGMTContourGrp::colseqfld_
uiColorTableSel * colseqfld_
Definition: uigmtcontour.h:59
uiGMTContourGrp::hor_
EM::Horizon3D * hor_
Definition: uigmtcontour.h:46
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
EM::Horizon3D
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
uiGMTContourGrp::objSel
void objSel(CallBacker *)
uiGMTContourGrp::subselfld_
uiPosSubSel * subselfld_
Definition: uigmtcontour.h:51
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88

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