OpendTect  6.6
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  RCS: $Id$:
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uidialog.h"
16 #include "bufstringset.h"
17 
19 
20 class uiGenInput;
21 class uiPushButton;
22 class uiTable;
23 namespace Math { class Expression; }
24 
25 
28 public:
29 
32  return mathobj_; }
33 
34 protected:
35 
36  int cColIds(int dcolid);
37  void updateDisplay();
38  void setPlotter();
39 
43 
49 
53 };
54 
uiDPSRefineSelDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
Math::Expression
Parsed Math expression.
Definition: mathexpression.h:32
uiDPSRefineSelDlg::mathobj_
Math::Expression * mathobj_
Definition: uidpsrefineseldlg.h:47
uiDPSRefineSelDlg::plotter_
uiDataPointSetCrossPlotter & plotter_
Definition: uidpsrefineseldlg.h:44
uiDPSRefineSelDlg::dcolids_
TypeSet< int > dcolids_
Definition: uidpsrefineseldlg.h:48
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiDPSRefineSelDlg::setPlotter
void setPlotter()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiDPSRefineSelDlg
Definition: uidpsrefineseldlg.h:27
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiDPSRefineSelDlg::mathObject
Math::Expression * mathObject()
Definition: uidpsrefineseldlg.h:31
uiDPSRefineSelDlg::vartable_
uiTable * vartable_
Definition: uidpsrefineseldlg.h:52
uiDPSRefineSelDlg::cColIds
int cColIds(int dcolid)
uiDPSRefineSelDlg::inpfld_
uiGenInput * inpfld_
Definition: uidpsrefineseldlg.h:50
uiDPSRefineSelDlg::setbut_
uiPushButton * setbut_
Definition: uidpsrefineseldlg.h:51
uiDPSRefineSelDlg::uiDPSRefineSelDlg
uiDPSRefineSelDlg(uiDataPointSetCrossPlotter &)
uidialog.h
uiDPSRefineSelDlg::mathexprstring_
BufferString mathexprstring_
Definition: uidpsrefineseldlg.h:45
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bufstringset.h
uiDataPointSetCrossPlotter
DataPointSet crossplotter.
Definition: uidatapointsetcrossplot.h:47
uiTable
Definition: uitable.h:31
uiDPSRefineSelDlg::mODTextTranslationClass
mODTextTranslationClass(uiDPSRefineSelDlg)
uiDialog
Definition: uidialog.h:42
uiDPSRefineSelDlg::colnms_
BufferStringSet colnms_
Definition: uidpsrefineseldlg.h:46
uiDPSRefineSelDlg::checkMathExpr
void checkMathExpr(CallBacker *)
Math
Definition: math2.h:29
uiDPSRefineSelDlg::parsePush
void parsePush(CallBacker *)
TypeSet< int >
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88
uiDPSRefineSelDlg::updateDisplay
void updateDisplay()

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