26 class uiDPSDispPropDlg;
31 namespace Stats {
template <
class T>
class RunCalc; }
75 int size()
const {
return drowids_.size(); }
79 { zfac_ = f; zunitnm_ = unnm; }
87 const char* userName(DRowID did)
const;
102 { before = beforechgdr_; after = afterchgdr_; }
104 void setCurrent(DColID,DRowID);
112 const char* groupName(
int)
const;
117 DRowID dRowID(TRowID tid=-99)
const;
118 TRowID tRowID(DRowID did=-99)
const;
119 DColID dColID(TColID tid=-99)
const;
120 TColID tColID(DColID did=-99)
const;
122 bool isSelectionValid(DRowID)
const;
125 void notifySelectedCell();
129 int getSelectionGroupIdx(
int selaareaid)
const;
133 { dpsdispmgr_ = dispmgr; }
135 void calcSelectedness();
137 void showXY(
bool yn);
175 {
return "Minimum pts for Density Plot"; }
191 float getVal(DColID,DRowID,
bool userunits)
const;
197 void fillPos(TRowID);
198 void fillData(TRowID);
199 void handleAxisColChg();
200 void removeHiddenRows();
203 void setSortedCol(TColID);
244 void getXplotPos(DColID&,DRowID&)
const;
248 void showStats(DColID);
250 bool isDisp(
bool)
const;
251 void handleSelRows();
252 void setStatsMarker(DRowID);
253 void handleGroupChg(DRowID);
263 bool userunits )
const 264 {
return getVal(did,rid,userunits); }
266 { unsavedchgs_ = chg; }
267 int nrPosCols()
const;
#define mExpClass(module)
Definition: commondefs.h:157
float getVal(int colid, int rid) const
bool unsavedchgs_
Definition: uidatapointset.h:167
description of properties of dialog.
Definition: uidialog.h:49
void setGroupNames(const BufferStringSet &bss)
Definition: uidatapointset.h:109
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
float eachrow_
Definition: uidatapointset.h:156
TypeSet< TRowID > trowids_
often -1
Definition: uidatapointset.h:153
uiTable * table()
Definition: uidatapointset.h:82
FixedString Setup()
Definition: keystrs.h:113
uiDataPointSetCrossPlotWin * xplotwin_
Definition: uidatapointset.h:240
Set of data points with group selection.
Definition: datapointset.h:47
bool showbids_
Definition: uidatapointset.h:169
TColID xcol_
Definition: uidatapointset.h:159
TColID ycol_
Definition: uidatapointset.h:160
DataPointSet::DataRow beforechgdr_
Definition: uidatapointset.h:165
const IOPar & storePars() const
Definition: uidatapointset.h:91
#define mStruct(module)
Definition: commondefs.h:162
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
DataPointSet & pointSet()
Definition: uidatapointset.h:71
bool is2D(GeomType gt)
Definition: seistype.h:32
TypeSet< TRowID > revsortidxs_
Definition: uidatapointset.h:155
uiToolBar * ioToolBar()
Definition: uidatapointset.h:83
TColID sortcol_
Definition: uidatapointset.h:162
int dispxytbid_
Definition: uidatapointset.h:183
void setDisplayMgr(DataPointSetDisplayMgr *dispmgr)
Definition: uidatapointset.h:132
int RowID
Definition: datapointset.h:51
int TRowID
Definition: uidatapointset.h:47
int ColID
Definition: datapointset.h:52
bool fillingtable_
Definition: uidatapointset.h:168
const DataPointSet & pointSet() const
Definition: uidatapointset.h:72
IOPar storepars_
Definition: uidatapointset.h:148
DataPointSet crossplotter.
Definition: uidatapointsetcrossplot.h:45
Definition: uistring.h:88
Definition: uiparent.h:24
uiToolBar * maniptb_
Definition: uidatapointset.h:179
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< uiVariogramDisplay > variodlgs_
Definition: uidatapointset.h:255
Real Coord3D-position storable in BinIDValueSet + trc nr.
Definition: datapointset.h:59
void getChanges(DataPointSet::DataRow &before, DataPointSet::DataRow &after) const
Definition: uidatapointset.h:100
DataPointSet display manager.
Definition: dpsdispmgr.h:102
Definition: uidialog.h:40
TypeSet< DRowID > drowids_
Definition: uidatapointset.h:152
Definition: uiioobjseldlg.h:33
#define mDeclInstanceCreatedNotifierAccess(clss)
Definition: notify.h:235
Set of pointers to objects.
Definition: commontypes.h:28
ObjectSet< Stats::RunCalc< float > > runcalcs_
Definition: uidatapointset.h:164
uiToolBar * disptb_
Definition: uidatapointset.h:178
float plotpercentage_
Definition: uidatapointset.h:157
Notifier< uiDataPointSet > valueChanged
Definition: uidatapointset.h:92
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const DataPointSetDisplayMgr * displayMgr() const
Definition: uidatapointset.h:131
Notifier< uiDataPointSet > selPtsToBeShown
Definition: uidatapointset.h:94
bool posdisptypechgd_
Definition: uidatapointset.h:170
static const char * sKeyMinDPPts()
Definition: uidatapointset.h:174
bool posDispTypeChgd()
Definition: uidatapointset.h:127
float zfac_
Definition: uidatapointset.h:146
DataPointSet::RowID DRowID
Definition: uidatapointset.h:49
void setUnsavedChg(bool chg)
Definition: uidatapointset.h:265
DataPointSetDisplayMgr * dpsdispmgr_
Definition: uidatapointset.h:172
TColID statscol_
Definition: uidatapointset.h:163
CNotifier< uiDataPointSet, int > rowRemoved
Definition: uidatapointset.h:98
DataPointSet::ColID DColID
Definition: uidatapointset.h:48
Data Point Set Cross Plotter Main window.
Definition: uidatapointsetcrossplotwin.h:26
Interface for DataPointSet Displays.
Definition: dpsdispmgr.h:35
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
Notifier< uiDataPointSet > rowAdded
Definition: uidatapointset.h:96
uiToolBar * iotb_
Definition: uidatapointset.h:177
void setGroupType(const char *nm)
Definition: uidatapointset.h:113
Definition: uispinbox.h:22
int dispztbid_
Definition: uidatapointset.h:184
float percentage_
Definition: uidatapointset.h:158
Data point with group. Group 0 means 'inactive', it can never be selected.
Definition: datapointset.h:103
uiCheckBox * showbidsfld_
Definition: uidatapointset.h:181
uiIOObjSelDlg * curseldlg_
Definition: uidatapointset.h:185
int size() const
number of displayable rows
Definition: uidatapointset.h:75
TColID y2col_
Definition: uidatapointset.h:161
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
BufferString grptype_
Definition: uidatapointset.h:150
Edit DataPointSet.
Definition: uidatapointset.h:42
Definition: uivariogram.h:43
BufferStringSet grpnames_
Definition: uidatapointset.h:149
RefMan< DataPointSet > dps_
Definition: uidatapointset.h:144
TypeSet< TRowID > sortidxs_
Definition: uidatapointset.h:154
Statistics.
Definition: array2dinterpol.h:27
CNotifier< uiDataPointSet, int > rowToBeRemoved
Definition: uidatapointset.h:97
Stats display main window. See uistatsdisplay.h for details.
Definition: uistatsdisplaywin.h:23
uiStatsDisplayWin * statswin_
Definition: uidatapointset.h:246
uiDPSDispPropDlg * dpsdisppropdlg_
Definition: uidatapointset.h:186
int TColID
Definition: uidatapointset.h:46
const BufferStringSet & groupNames() const
Definition: uidatapointset.h:111
uiSpinBox * percfld_
Definition: uidatapointset.h:180
int xplottbid_
Definition: uidatapointset.h:182
uiTable * tbl_
Definition: uidatapointset.h:176
Definition: uibutton.h:130
uiToolBar * manipToolBar()
Definition: uidatapointset.h:85
DataPointSet::DataRow afterchgdr_
Definition: uidatapointset.h:166
const char * groupType() const
Definition: uidatapointset.h:115
uiString zunitnm_
Definition: uidatapointset.h:147
Setup setup_
Definition: uidatapointset.h:145
void setZFactor(float f, const uiString &unnm)
Default is SI().zDomain().userFactor()
Definition: uidatapointset.h:78
IOPar & storePars()
Definition: uidatapointset.h:90
uiToolBar * dispToolBar()
Definition: uidatapointset.h:84
float getValue(DColID did, DRowID rid, bool userunits) const
Definition: uidatapointset.h:262