OpendTect  6.6
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  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "uidialog.h"
15 #include "uistring.h"
16 
17 template <class T> class Array2D;
18 class BufferStringSet;
19 class uiGenInput;
20 class uiFunctionDisplay;
21 class uiSlider;
22 class uiSpinBox;
23 
26 public:
27 
29 
30  int getMaxRg() const;
31  int getStep() const;
32  int getFold() const;
33 
34 protected:
35 
40 
41 };
42 
43 
46 public:
50  int maxrg,
51  bool ishor);
52 
54 
55  void draw();
56 
57 protected:
62  int maxrg_;
63 
68 
71 };
72 
uiVariogramDlg::foldfld_
uiSpinBox * foldfld_
Definition: uivariogram.h:38
uistring.h
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiVariogramDisplay::uiVariogramDisplay
uiVariogramDisplay(uiParent *, Array2D< float > *, Array2D< float > *, BufferStringSet *, int maxrg, bool ishor)
uiVariogramDisplay::disp_
uiFunctionDisplay * disp_
Definition: uivariogram.h:61
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiVariogramDlg
Definition: uivariogram.h:25
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiVariogramDlg::uiVariogramDlg
uiVariogramDlg(uiParent *, bool)
uiVariogramDlg::mODTextTranslationClass
mODTextTranslationClass(uiVariogramDlg)
uiVariogramDlg::maxrgfld_
uiSpinBox * maxrgfld_
Definition: uivariogram.h:36
uiVariogramDisplay::mODTextTranslationClass
mODTextTranslationClass(uiVariogramDisplay)
uiVariogramDlg::stepfld_
uiSpinBox * stepfld_
Definition: uivariogram.h:37
uiVariogramDisplay::draw
void draw()
uiVariogramDlg::getMaxRg
int getMaxRg() const
uiSlider
Definition: uislider.h:42
uiVariogramDisplay::typefld_
uiGenInput * typefld_
Definition: uivariogram.h:65
uidialog.h
uiVariogramDisplay
Definition: uivariogram.h:45
uiSpinBox
Definition: uispinbox.h:24
uiVariogramDisplay::sillfld_
uiSlider * sillfld_
Definition: uivariogram.h:66
uiVariogramDisplay::labelChangedCB
void labelChangedCB(CallBacker *)
uiVariogramDisplay::fieldChangedCB
void fieldChangedCB(CallBacker *)
uiVariogramDlg::getFold
int getFold() const
uiVariogramDisplay::labels_
BufferStringSet * labels_
Definition: uivariogram.h:60
uiVariogramDisplay::maxrg_
int maxrg_
Definition: uivariogram.h:62
uiVariogramDisplay::rangefld_
uiSlider * rangefld_
Definition: uivariogram.h:67
uiVariogramDisplay::axes_
Array2D< float > * axes_
Definition: uivariogram.h:59
uiFunctionDisplay
displays a function of (X,Y) pairs on a canvas - optionally a Y2.
Definition: uifunctiondisplay.h:38
uiParent
Definition: uiparent.h:26
uiVariogramDlg::stepChgCB
void stepChgCB(CallBacker *)
uiVariogramDlg::getStep
int getStep() const
uiDialog
Definition: uidialog.h:42
uiVariogramDisplay::labelfld_
uiGenInput * labelfld_
Definition: uivariogram.h:64
uiVariogramDisplay::~uiVariogramDisplay
~uiVariogramDisplay()
Array2D
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
uiVariogramDisplay::data_
Array2D< float > * data_
Definition: uivariogram.h:58

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