41 virtual bool commitChanges() = 0;
63 bool isChanged()
const {
return edfld_->isChanged(); }
82 virtual bool commitChanges();
96 bool getNamesFromScreen();
97 void putValsToScreen();
98 bool getValsFromScreen(
bool* chg=0);
120 bool editable,
bool isnew=
false);
ObjectSet< uiGenInput > nmflds_
Definition: uieditpdf.h:132
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
mODTextTranslationClass(uiEditGaussianProbDenFunc)
uiPushButton * addsetbut_
Definition: uieditpdf.h:137
void addSetPush(CallBacker *)
int curdim2_
Definition: uieditpdf.h:86
const bool editable_
Definition: uieditpdf.h:49
uiEditGaussianProbDenFunc(uiParent *, ProbDenFunc &, bool editable, bool isnew=false)
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
virtual bool commitChanges()
Base class for Probability Density Functions.
Definition: probdenfunc.h:31
bool isChanged() const
Definition: uieditpdf.h:63
const int nrdims_
Definition: uieditpdf.h:48
Two dimensional Gaussian PDF.
Definition: gaussianprobdenfunc.h:73
bool isChanged() const
Definition: uieditpdf.h:42
uiListBox * defcorrsfld_
Definition: uieditpdf.h:138
Gaussian2DProbDenFunc * pdf2d_
Definition: uieditpdf.h:127
Combo box.
Definition: uicombobox.h:32
Definition: uiparent.h:26
bool chgd_
Definition: uieditpdf.h:50
Group to edit Gaussian PPDF's.
Definition: uieditpdf.h:115
ObjectSet< uiGenInput > stdflds_
Definition: uieditpdf.h:134
uiEditProbDenFunc * edfld_
Definition: uieditpdf.h:67
void rmPush(CallBacker *)
uiTabStack * tabstack_
Definition: uieditpdf.h:130
Definition: uidialog.h:42
List Box.
Definition: uilistbox.h:75
ProbDenFunc & pdf_
Definition: uieditpdf.h:46
One dimensional Gaussian PDF.
Definition: gaussianprobdenfunc.h:46
Multi-dimensional pure Gaussian PDF.
Definition: gaussianprobdenfunc.h:106
void mkCorrTabFlds(uiGroup *)
Definition: uitabstack.h:33
void varSel(CallBacker *)
uiTable * tbl_
Definition: uieditpdf.h:90
GaussianNDProbDenFunc * pdfnd_
Definition: uieditpdf.h:128
uiComboBox * var1fld_
Definition: uieditpdf.h:135
uiFlatViewMainWin * vwwinnd_
Definition: uieditpdf.h:91
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewmainwin.h:23
uiComboBox * var2fld_
Definition: uieditpdf.h:136
Group to edit SampledProbDenFunc's.
Definition: uieditpdf.h:76
uiPDF1DViewWin * vwwin1d_
Definition: uieditpdf.h:92
Dialog to edit probability density functions.
Definition: uieditpdf.h:57
ObjectSet< uiGenInput > nmflds_
Definition: uieditpdf.h:89
void corrSel(CallBacker *)
Gaussian1DProbDenFunc * pdf1d_
Definition: uieditpdf.h:126
Base class for edit probability density function editors.
Definition: uieditpdf.h:36
void tabChg(CallBacker *)
uiToolButton * rmbut_
Definition: uieditpdf.h:139
uiGenInput * ccfld_
Definition: uieditpdf.h:131
const ProbDenFunc & inpdf_
Definition: uieditpdf.h:47
ObjectSet< uiGenInput > expflds_
Definition: uieditpdf.h:133
void initGrp(CallBacker *)
uiTabStack * tabstack_
Definition: uieditpdf.h:88