OpendTect  6.3
uivariogram.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: A. Huck & H. Huck
7  Date: Sep 2011
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uitoolsmod.h"
13 #include "uidialog.h"
14 #include "uistring.h"
15 
16 template <class T> class Array2D;
17 class BufferStringSet;
18 class uiGenInput;
19 class uiFunctionDisplay;
20 class uiSlider;
21 class uiSpinBox;
22 
25 public:
26 
27  uiVariogramDlg(uiParent*,bool);
28 
29  int getMaxRg() const;
30  int getStep() const;
31  int getFold() const;
32 
33 protected:
34 
38  void stepChgCB(CallBacker*);
39 
40 };
41 
42 
45 public:
49  int maxrg,
50  bool ishor);
51 
53 
54  void draw();
55 
56 protected:
61  int maxrg_;
62 
67 
68  void labelChangedCB(CallBacker*);
69  void fieldChangedCB(CallBacker*);
70 };
uiSpinBox * foldfld_
Definition: uivariogram.h:37
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uislider.h:40
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Array2D< float > * data_
Definition: uivariogram.h:57
BufferStringSet * labels_
Definition: uivariogram.h:59
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
Definition: uidialog.h:40
uiSlider * rangefld_
Definition: uivariogram.h:66
uiSpinBox * maxrgfld_
Definition: uivariogram.h:35
uiGenInput * labelfld_
Definition: uivariogram.h:63
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:127
General Input Element.
Definition: uigeninput.h:56
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:37
int maxrg_
Definition: uivariogram.h:61
uiSpinBox * stepfld_
Definition: uivariogram.h:36
Array2D< float > * axes_
Definition: uivariogram.h:58
Definition: uispinbox.h:22
Definition: uivariogram.h:23
Definition: uivariogram.h:43
uiFunctionDisplay * disp_
Definition: uivariogram.h:60
uiSlider * sillfld_
Definition: uivariogram.h:65
uiGenInput * typefld_
Definition: uivariogram.h:64

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