OpendTect  6.6
uigmtrandlines.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: August 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uigmtoverlay.h"
15 
16 class BufferStringSet;
17 class CtxtIOObj;
18 class uiCheckBox;
19 class uiGenInput;
20 class uiIOObjSel;
21 class uiSelLineStyle;
22 class uiSpinBox;
23 
26 public:
27 
29 
30  static void initClass();
31 
32  bool fillPar(IOPar&) const;
33  bool usePar(const IOPar&);
34  void reset();
35 
36 protected:
37 
39 
41  static int factoryid_;
42 
44 
50 
52 
55 };
56 
uiGMTRandLinesGrp::inpfld_
uiIOObjSel * inpfld_
Definition: uigmtrandlines.h:45
uiGMTRandLinesGrp::~uiGMTRandLinesGrp
~uiGMTRandLinesGrp()
uiGMTRandLinesGrp::factoryid_
static int factoryid_
Definition: uigmtrandlines.h:41
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiGMTRandLinesGrp::labelSel
void labelSel(CallBacker *)
CtxtIOObj
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
uiCheckBox
Definition: uibutton.h:167
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiGMTRandLinesGrp::labelfld_
uiCheckBox * labelfld_
Definition: uigmtrandlines.h:48
uiGMTRandLinesGrp::fillPar
bool fillPar(IOPar &) const
uiGMTRandLinesGrp::initClass
static void initClass()
uiGMTRandLinesGrp::linenms_
BufferStringSet & linenms_
Definition: uigmtrandlines.h:51
mClass
#define mClass(module)
Definition: commondefs.h:181
uiGMTRandLinesGrp::mODTextTranslationClass
mODTextTranslationClass(uiGMTRandLinesGrp)
uiGMTRandLinesGrp::labelfontfld_
uiSpinBox * labelfontfld_
Definition: uigmtrandlines.h:49
uiSpinBox
Definition: uispinbox.h:24
uiGMTRandLinesGrp::createInstance
static uiGMTOverlayGrp * createInstance(uiParent *)
uiGMTOverlayGrp
Definition: uigmtoverlay.h:21
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
uiGMTRandLinesGrp::objSel
void objSel(CallBacker *)
uiGMTRandLinesGrp::ctio_
CtxtIOObj & ctio_
Definition: uigmtrandlines.h:43
uiParent
Definition: uiparent.h:26
uiGMTRandLinesGrp::namefld_
uiGenInput * namefld_
Definition: uigmtrandlines.h:46
uiGMTRandLinesGrp
Definition: uigmtrandlines.h:25
uiGMTRandLinesGrp::lsfld_
uiSelLineStyle * lsfld_
Definition: uigmtrandlines.h:47
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
uiGMTRandLinesGrp::uiGMTRandLinesGrp
uiGMTRandLinesGrp(uiParent *)
uiGMTRandLinesGrp::reset
void reset()
uiGMTRandLinesGrp::usePar
bool usePar(const IOPar &)

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