OpendTect-6_4  6.4
uigridder2d.h
Go to the documentation of this file.
1 #ifndef uigridder2d_h
2 #define uigridder2d_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: March 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uitoolsmod.h"
16 #include "uidlggroup.h"
17 #include "factory.h"
18 
19 class Gridder2D;
21 class uiGenInput;
22 
23 
26 public:
28  ~uiGridder2DSel();
29 
30  const Gridder2D* getSel();
31  const char* errMsg() const;
32 
33 protected:
34  void selChangeCB(CallBacker*);
37 
40 };
41 
44 public:
45  static void initClass();
46  static uiDlgGroup* create(uiParent*,Gridder2D*);
47 
50 
51  bool acceptOK();
52  bool rejectOK();
53  bool revertChanges();
54 
55  const char* errMsg() const;
56 
57 protected:
58 
60  const float initialsearchradius_;
61 
63 };
64 
65 
67  uiGridder2DFact );
68 
69 
70 #endif
#define mExpClass(module)
Definition: commondefs.h:160
uiGenInput * griddingsel_
Definition: uigridder2d.h:36
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * searchradiusfld_
Definition: uigridder2d.h:59
Generic interface for 2D gridding.
Definition: gridder2d.h:32
Definition: uigridder2d.h:24
Definition: uiparent.h:26
ObjectSet< uiDlgGroup > griddingparams_
Definition: uigridder2d.h:38
Definition: uidlggroup.h:26
const Gridder2D * original_
Definition: uigridder2d.h:35
General Input Element.
Definition: uigeninput.h:58
Uses inverse distance method for 2D gridding.
Definition: gridder2d.h:114
const float initialsearchradius_
Definition: uigridder2d.h:60
Definition: uigridder2d.h:42
static uiHor3DInterpol * create(uiParent *)
ObjectSet< Gridder2D > gridders_
Definition: uigridder2d.h:39
InverseDistanceGridder2D & idg_
Definition: uigridder2d.h:62
const char * errMsg() const
Definition: horizontracker.h:61
mDefineFactory2Param(uiTools, uiDlgGroup, uiParent *, Gridder2D *, uiGridder2DFact)
static void initClass()

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