OpendTect-6_4  6.4
uiinterpollayermodel.h
Go to the documentation of this file.
1 #ifndef uiinterpollayermodel_h
2 #define uiinterpollayermodel_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: January 2014
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 
16 #include "uitoolsmod.h"
17 #include "factory.h"
18 #include "uigroup.h"
19 #include "uistrings.h"
20 
21 class uiGenInput;
23 
24 
26 {
27 public:
30  uiParent*,factory)
31 
32  virtual bool fillPar(IOPar&) const;
33  virtual bool usePar(const IOPar&);
34 
35 protected:
37 
38 };
39 
40 
44 public:
46  uiInterpolationLayerModelGrp,
48  "ZSlices",uiStrings::sZSlice(mPlural))
49 
50  bool fillPar(IOPar&) const;
51  bool usePar(const IOPar&);
52 
53 protected:
55 };
56 
57 
60 public:
62 
63  InterpolationLayerModel* getModel();
64  void setModel(const InterpolationLayerModel*);
65 
66 protected:
67  void selCB(CallBacker*);
68 
71 };
72 
73 #endif
Definition: uigroup.h:54
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiinterpollayermodel.h:25
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
#define mDefaultFactoryInstantiation1Param(baseclss, clss, parclss, keywrd, usernm)
Definition: factory.h:299
Definition: uiparent.h:26
#define mDefineFactory1ParamInClass(T, P, funcname)
Definition: factory.h:447
uiGenInput * layermodelfld_
Definition: uiinterpollayermodel.h:69
Definition: interpollayermodel.h:23
Definition: uiinterpollayermodel.h:41
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
General Input Element.
Definition: uigeninput.h:58
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
ObjectSet< uiInterpolationLayerModelGrp > grps_
Definition: uiinterpollayermodel.h:70
#define mPlural
Definition: uistrings.h:19
Definition: uiinterpollayermodel.h:58
static uiString sZSlice(int num=1)
Definition: uistrings.h:531

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