39 virtual bool commitChanges() = 0;
61 bool isChanged()
const {
return edfld_->isChanged(); }
80 virtual bool commitChanges();
94 bool getNamesFromScreen();
95 void putValsToScreen();
96 bool getValsFromScreen(
bool* chg=0);
118 bool editable,
bool isnew=
false);
ObjectSet< uiGenInput > nmflds_
Definition: uieditpdf.h:130
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
mODTextTranslationClass(uiEditGaussianProbDenFunc)
uiPushButton * addsetbut_
Definition: uieditpdf.h:135
void addSetPush(CallBacker *)
int curdim2_
Definition: uieditpdf.h:84
const bool editable_
Definition: uieditpdf.h:47
uiEditGaussianProbDenFunc(uiParent *, ProbDenFunc &, bool editable, bool isnew=false)
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
virtual bool commitChanges()
Base class for Probability Density Functions.
Definition: probdenfunc.h:29
bool isChanged() const
Definition: uieditpdf.h:61
const int nrdims_
Definition: uieditpdf.h:46
Two dimensional Gaussian PDF.
Definition: gaussianprobdenfunc.h:77
bool isChanged() const
Definition: uieditpdf.h:40
uiListBox * defcorrsfld_
Definition: uieditpdf.h:136
Gaussian2DProbDenFunc * pdf2d_
Definition: uieditpdf.h:125
Combo box.
Definition: uicombobox.h:30
Definition: uiparent.h:24
bool chgd_
Definition: uieditpdf.h:48
Group to edit Gaussian PPDF's.
Definition: uieditpdf.h:113
ObjectSet< uiGenInput > stdflds_
Definition: uieditpdf.h:132
uiEditProbDenFunc * edfld_
Definition: uieditpdf.h:65
void rmPush(CallBacker *)
uiTabStack * tabstack_
Definition: uieditpdf.h:128
Definition: uidialog.h:40
List Box.
Definition: uilistbox.h:73
ProbDenFunc & pdf_
Definition: uieditpdf.h:44
One dimensional Gaussian PDF.
Definition: gaussianprobdenfunc.h:50
Multi-dimensional pure Gaussian PDF.
Definition: gaussianprobdenfunc.h:110
void mkCorrTabFlds(uiGroup *)
Definition: uitabstack.h:31
void varSel(CallBacker *)
uiTable * tbl_
Definition: uieditpdf.h:88
GaussianNDProbDenFunc * pdfnd_
Definition: uieditpdf.h:126
uiComboBox * var1fld_
Definition: uieditpdf.h:133
uiFlatViewMainWin * vwwinnd_
Definition: uieditpdf.h:89
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:21
uiComboBox * var2fld_
Definition: uieditpdf.h:134
Group to edit SampledProbDenFunc's.
Definition: uieditpdf.h:74
uiPDF1DViewWin * vwwin1d_
Definition: uieditpdf.h:90
Dialog to edit probability density functions.
Definition: uieditpdf.h:55
ObjectSet< uiGenInput > nmflds_
Definition: uieditpdf.h:87
void corrSel(CallBacker *)
Gaussian1DProbDenFunc * pdf1d_
Definition: uieditpdf.h:124
Base class for edit probability density function editors.
Definition: uieditpdf.h:34
void tabChg(CallBacker *)
uiToolButton * rmbut_
Definition: uieditpdf.h:137
uiGenInput * ccfld_
Definition: uieditpdf.h:129
const ProbDenFunc & inpdf_
Definition: uieditpdf.h:45
ObjectSet< uiGenInput > expflds_
Definition: uieditpdf.h:131
void initGrp(CallBacker *)
uiTabStack * tabstack_
Definition: uieditpdf.h:86