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

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