OpendTect-6_4  6.4
uidatapointsetcrossplotwin.h
Go to the documentation of this file.
1 #ifndef uidatapointsetcrossplotwin_h
2 #define uidatapointsetcrossplotwin_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert
9  Date: Mar 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiiomod.h"
17 #include "uimainwin.h"
18 
20 class uiComboBox;
22 class uiDPSRefineSelDlg;
23 class uiDPSSelGrpDlg;
24 class uiToolBar;
25 
30 public:
31 
34 
35  uiDataPointSet& uiPointSet() { return uidps_; }
36  uiDataPointSetCrossPlotter& plotter() { return plotter_; }
37  uiToolBar& dispTB() { return disptb_; }
38  uiToolBar& manipTB() { return maniptb_; }
39 
41 
42  void setSelComboSensitive(bool);
43  void setButtonStatus() { setSelectable(0); }
44  void setPercDisp(float);
45  void handleAxisChg(uiDataPointSet::TColID,
48  void setGrpColors();
49 
50 protected:
51 
64 
79 
80  static const char* sKeyMinDPPts()
81  { return "Minimum pts for Density Plot"; }
82 
83  void closeNotif(CallBacker*);
84  void showTableSel(CallBacker*);
85  void showY2(CallBacker*);
86  void showPtsInWorkSpace(CallBacker*);
87  void setSelectable(CallBacker*);
88  void setSelectionMode(CallBacker*);
89  void setDensityPlot(CallBacker*);
90  void removeSelections(CallBacker*);
91  void deleteSelections(CallBacker*);
92  void setSelectionDomain(CallBacker*);
93  void drawTypeChangedCB(CallBacker*);
94  void exportPDF(CallBacker*);
95  void manageSel(CallBacker*);
96  void overlayAttrCB(CallBacker*);
97  void eachChg(CallBacker*);
98  void grpChg(CallBacker*);
99  void editProps(CallBacker*);
100  void selOption(CallBacker*);
101  void colTabChanged(CallBacker*);
102  void coltabRgChangedCB(CallBacker*);
103  void setMultiColorCB(CallBacker*);
104  void changeColCB(CallBacker*);
105 };
106 
107 
108 #endif
Definition: uidpsselgrpdlg.h:20
Definition: uitoolbar.h:31
uiDPSSelGrpDlg * selgrpdlg_
Definition: uidatapointsetcrossplotwin.h:55
#define mExpClass(module)
Definition: commondefs.h:160
int manseltbid_
Definition: uidatapointsetcrossplotwin.h:75
User interface main window.
Definition: uimainwin.h:36
int showy2tbid_
Definition: uidatapointsetcrossplotwin.h:67
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
void setButtonStatus()
Definition: uidatapointsetcrossplotwin.h:43
uiToolBar & disptb_
Definition: uidatapointsetcrossplotwin.h:57
Definition: uicolortable.h:138
int seldeltbid_
Definition: uidatapointsetcrossplotwin.h:70
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
int setselecttbid_
Definition: uidatapointsetcrossplotwin.h:73
int densityplottbid_
Definition: uidatapointsetcrossplotwin.h:66
int refineseltbid_
Definition: uidatapointsetcrossplotwin.h:74
int multicolcodtbid_
Definition: uidatapointsetcrossplotwin.h:76
uiDataPointSetCrossPlotterPropDlg * propdlg_
Definition: uidatapointsetcrossplotwin.h:54
Definition: uidpsrefineseldlg.h:27
uiToolBar & manipTB()
Definition: uidatapointsetcrossplotwin.h:38
uiComboBox * grpfld_
Definition: uidatapointsetcrossplotwin.h:62
DataPointSet crossplotter.
Definition: uidatapointsetcrossplot.h:47
Combo box.
Definition: uicombobox.h:32
int seltabletbid_
Definition: uidatapointsetcrossplotwin.h:72
uiToolBar & maniptb_
Definition: uidatapointsetcrossplotwin.h:59
int selmodechgtbid_
Definition: uidatapointsetcrossplotwin.h:69
uiSpinBox * eachfld_
Definition: uidatapointsetcrossplotwin.h:61
uiDataPointSet & uiPointSet()
Definition: uidatapointsetcrossplotwin.h:35
int minptsfordensity_
Definition: uidatapointsetcrossplotwin.h:77
int showselptswstbid_
Definition: uidatapointsetcrossplotwin.h:68
int clearseltbid_
Definition: uidatapointsetcrossplotwin.h:71
uiToolBar & dispTB()
Definition: uidatapointsetcrossplotwin.h:37
Definition: uidatapointsetcrossplot.h:51
Data Point Set Cross Plotter Main window.
Definition: uidatapointsetcrossplotwin.h:28
Definition: uispinbox.h:24
uiDataPointSetCrossPlotter & plotter()
Definition: uidatapointsetcrossplotwin.h:36
uiComboBox * selfld_
Definition: uidatapointsetcrossplotwin.h:63
uiDataPointSetCrossPlotter & plotter_
Definition: uidatapointsetcrossplotwin.h:53
Edit DataPointSet.
Definition: uidatapointset.h:44
uiColorTableToolBar & colortb_
Definition: uidatapointsetcrossplotwin.h:60
uiDPSRefineSelDlg * refineseldlg_
Definition: uidatapointsetcrossplotwin.h:56
int TColID
Definition: uidatapointset.h:48
static const char * sKeyMinDPPts()
Definition: uidatapointsetcrossplotwin.h:80
static uiDataPointSetCrossPlotter::Setup defsetup_
Definition: uidatapointsetcrossplotwin.h:40
Crossplot properties dialog box.
Definition: uidpscrossplotpropdlg.h:28
uiDataPointSet & uidps_
Definition: uidatapointsetcrossplotwin.h:52
uiToolBar & seltb_
Definition: uidatapointsetcrossplotwin.h:58
int overlayproptbid_
Definition: uidatapointsetcrossplotwin.h:78
bool wantnormalplot_
Definition: uidatapointsetcrossplotwin.h:65

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