OpendTect-6_4  6.4
uidpsrefineseldlg.h
Go to the documentation of this file.
1 #ifndef uidpsrefineseldlg_h
2 #define uidpsrefineseldlg_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  CopyRight: (C) dGB Beheer B.V.
8  Author: Satyaki Maitra
9  Date: June 2011
10  RCS: $Id$:
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiiomod.h"
16 #include "uidialog.h"
17 #include "bufstringset.h"
18 
20 
21 class uiGenInput;
22 class uiPushButton;
23 class uiTable;
24 namespace Math { class Expression; }
25 
26 
29 public:
30 
33  return mathobj_; }
34 
35 protected:
36 
37  int cColIds(int dcolid);
38  void updateDisplay();
39  void setPlotter();
40 
41  void checkMathExpr(CallBacker*);
42  void parsePush(CallBacker*);
43  bool acceptOK(CallBacker*);
44 
50 
54 };
55 
56 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
is the base class for all buttons.
Definition: uibutton.h:83
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Math::Expression * mathobj_
Definition: uidpsrefineseldlg.h:48
uiDataPointSetCrossPlotter & plotter_
Definition: uidpsrefineseldlg.h:45
TypeSet< int > dcolids_
Definition: uidpsrefineseldlg.h:49
Definition: uitable.h:30
Definition: uidpsrefineseldlg.h:27
DataPointSet crossplotter.
Definition: uidatapointsetcrossplot.h:47
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: uidialog.h:42
Math::Expression * mathObject()
Definition: uidpsrefineseldlg.h:32
uiPushButton * setbut_
Definition: uidpsrefineseldlg.h:52
General Input Element.
Definition: uigeninput.h:58
uiTable * vartable_
Definition: uidpsrefineseldlg.h:53
uiGenInput * inpfld_
Definition: uidpsrefineseldlg.h:51
Parsed Math expression.
Definition: mathexpression.h:32
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Definition: math2.h:29
BufferString mathexprstring_
Definition: uidpsrefineseldlg.h:46
BufferStringSet colnms_
Definition: uidpsrefineseldlg.h:47

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