OpendTect  6.3
uiinterpollayermodel.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: Nanne Hemstra
8  Date: January 2014
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uitoolsmod.h"
15 #include "factory.h"
16 #include "uigroup.h"
17 #include "uistrings.h"
18 
19 class uiGenInput;
21 
22 
24 {
25 public:
28  uiParent*,factory)
29 
30  virtual bool fillPar(IOPar&) const;
31  virtual bool usePar(const IOPar&);
32 
33 protected:
35 
36 };
37 
38 
42 public:
44  uiInterpolationLayerModelGrp,
46  "ZSlices",uiStrings::sZSlice(mPlural))
47 
48  bool fillPar(IOPar&) const;
49  bool usePar(const IOPar&);
50 
51 protected:
53 };
54 
55 
58 public:
60 
61  InterpolationLayerModel* getModel();
62  void setModel(const InterpolationLayerModel*);
63 
64 protected:
65  void selCB(CallBacker*);
66 
69 };
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiinterpollayermodel.h:23
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
#define mDefaultFactoryInstantiation1Param(baseclss, clss, parclss, keywrd, usernm)
Definition: factory.h:297
Definition: uiparent.h:24
#define mDefineFactory1ParamInClass(T, P, funcname)
Definition: factory.h:445
uiGenInput * layermodelfld_
Definition: uiinterpollayermodel.h:67
Definition: interpollayermodel.h:21
Definition: uiinterpollayermodel.h:39
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
General Input Element.
Definition: uigeninput.h:56
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
ObjectSet< uiInterpolationLayerModelGrp > grps_
Definition: uiinterpollayermodel.h:68
#define mPlural
Definition: uistrings.h:17
Definition: uiinterpollayermodel.h:56
static uiString sZSlice(int num=1)
Definition: uistrings.h:549

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