OpendTect  6.3
uiarray1dinterpol.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: Satyaki Maitra
8  Date: December 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "uidlggroup.h"
15 
16 class Array1DInterpol;
17 class uiComboBox;
18 class uiGenInput;
19 class uiArray2DInterpol;
20 
21 template <class T> class Array1D;
22 
23 
26 public:
27  uiArray1DInterpolSel( uiParent*,bool extrapol,
28  bool holesz);
29  //extrapol enables the UI part for extrapolation
30  //but yet not supported in algo.set it to false
31 
32  bool acceptOK();
33  Array1DInterpol* getResult(int);
34 
35  void setDistanceUnit(const uiString&);
36  void setInterpolators(int totalnr);
37  void setArraySet(ObjectSet< Array1D<float> >&);
38 
39 protected:
41 
43 
47 };
Array1D ( Subclass of ArrayND ) is a one dimensional array.
Definition: arraynd.h:97
#define mExpClass(module)
Definition: commondefs.h:157
Base class for one dimensional array interpolators.
Definition: array1dinterpol.h:24
uiGenInput * maxgapszfld_
Definition: uiarray1dinterpol.h:45
uiComboBox * methodsel_
Definition: uiarray1dinterpol.h:46
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Combo box.
Definition: uicombobox.h:30
Definition: uistring.h:88
Definition: uiparent.h:24
Definition: uidlggroup.h:24
Set of pointers to objects.
Definition: commontypes.h:28
Definition: uiarray1dinterpol.h:24
General Input Element.
Definition: uigeninput.h:56
Definition: uiarray2dinterpol.h:66
ObjectSet< Array1DInterpol > results_
Definition: uiarray1dinterpol.h:42
uiGenInput * polatefld_
Definition: uiarray1dinterpol.h:44

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