OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 
15 #include "uitoolsmod.h"
16 #include "factory.h"
17 #include "uigroup.h"
18 #include "uistrings.h"
19 
20 class uiGenInput;
22 
23 
25 {
26 public:
29  uiParent*,factory)
30 
31  virtual bool fillPar(IOPar&) const;
32  virtual bool usePar(const IOPar&);
33 
34 protected:
36 
37 };
38 
39 
43 public:
47  "ZSlices",uiStrings::sZSlice(mPlural))
48 
49  bool fillPar(IOPar&) const;
50  bool usePar(const IOPar&);
51 
52 protected:
54 };
55 
56 
59 public:
61 
64 
65 protected:
66  void selCB(CallBacker*);
67 
70 };
71 
uiStrings::sZSlice
static uiString sZSlice(int num=1)
Definition: uistrings.h:676
uiInterpolationLayerModelGrp::mDefineFactory1ParamInClass
mDefineFactory1ParamInClass(uiInterpolationLayerModelGrp, uiParent *, factory) virtual bool fillPar(IOPar &) const
factory.h
uiInterpolationLayerModel
Definition: uiinterpollayermodel.h:58
ObjectSet< uiInterpolationLayerModelGrp >
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiZSliceInterpolationModel
Definition: uiinterpollayermodel.h:42
uiInterpolationLayerModelGrp::usePar
virtual bool usePar(const IOPar &)
uiZSliceInterpolationModel::uiZSliceInterpolationModel
uiZSliceInterpolationModel(uiParent *)
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uigroup.h
uiGenInput
General Input Element.
Definition: uigeninput.h:59
mDefaultFactoryInstantiation1Param
#define mDefaultFactoryInstantiation1Param(baseclss, clss, parclss, keywrd, usernm)
Definition: factory.h:298
uiInterpolationLayerModelGrp::uiInterpolationLayerModelGrp
uiInterpolationLayerModelGrp(uiParent *)
uiInterpolationLayerModel::layermodelfld_
uiGenInput * layermodelfld_
Definition: uiinterpollayermodel.h:68
uiInterpolationLayerModel::grps_
ObjectSet< uiInterpolationLayerModelGrp > grps_
Definition: uiinterpollayermodel.h:69
uiGroup
Definition: uigroup.h:54
uistrings.h
uiInterpolationLayerModel::setModel
void setModel(const InterpolationLayerModel *)
uiZSliceInterpolationModel::usePar
mODTextTranslationClass(uiZSliceInterpolationModel) public bool usePar(const IOPar &)
InterpolationLayerModel
Definition: interpollayermodel.h:23
uiInterpolationLayerModel::getModel
mODTextTranslationClass(uiInterpolationLayerModel) public InterpolationLayerModel * getModel()
fillPar
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:174
uiInterpolationLayerModelGrp
Definition: uiinterpollayermodel.h:25
mPlural
#define mPlural
Definition: uistrings.h:18
uiParent
Definition: uiparent.h:26
uiInterpolationLayerModel::selCB
void selCB(CallBacker *)
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55

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