OpendTect-6_4  6.4
uiarray1dinterpol.h
Go to the documentation of this file.
1 #ifndef uiarray1dinterpol_h
2 #define uiarray1dinterpol_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Satyaki Maitra
9  Date: December 2009
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uitoolsmod.h"
16 #include "uidlggroup.h"
17 
18 class Array1DInterpol;
19 class uiComboBox;
20 class uiGenInput;
21 class uiArray2DInterpol;
22 
23 template <class T> class Array1D;
24 
25 
28 public:
29  uiArray1DInterpolSel( uiParent*,bool extrapol,
30  bool holesz);
31  //extrapol enables the UI part for extrapolation
32  //but yet not supported in algo.set it to false
33 
34  bool acceptOK();
35  Array1DInterpol* getResult(int);
36 
37  void setDistanceUnit(const uiString&);
38  void setInterpolators(int totalnr);
39  void setArraySet(ObjectSet< Array1D<float> >&);
40 
41 protected:
43 
45 
49 };
50 
51 #endif
Array1D ( Subclass of ArrayND ) is a one dimensional array.
Definition: arraynd.h:101
#define mExpClass(module)
Definition: commondefs.h:160
Base class for one dimensional array interpolators.
Definition: array1dinterpol.h:26
uiGenInput * maxgapszfld_
Definition: uiarray1dinterpol.h:47
uiComboBox * methodsel_
Definition: uiarray1dinterpol.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Combo box.
Definition: uicombobox.h:32
Definition: uistring.h:89
Definition: uiparent.h:26
Definition: uidlggroup.h:26
Set of pointers to objects.
Definition: commontypes.h:32
Definition: uiarray1dinterpol.h:26
General Input Element.
Definition: uigeninput.h:58
Definition: uiarray2dinterpol.h:68
ObjectSet< Array1DInterpol > results_
Definition: uiarray1dinterpol.h:44
uiGenInput * polatefld_
Definition: uiarray1dinterpol.h:46

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