|
Public Member Functions |
| WXOptimizationObj (wxWindow *parent, OptimizationObj *) |
virtual void | CrystUpdate (const bool updateUI=false, const bool mutexlock=false) |
| Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary.
|
virtual bool | OnChangeName (const int id) |
| When a WXFieldName has been changed by the user, it is handled here.
|
virtual void | OnSave () |
virtual void | OnLoad () |
virtual void | OnAddRefinedObject (wxCommandEvent &WXUNUSED(event)) |
| From the menu.
|
virtual void | AddRefinedObject (RefinableObj &obj) |
| Added by the library.
|
virtual void | OnRemoveRefinedObject (wxCommandEvent &WXUNUSED(event)) |
| From the menu.
|
virtual void | OnRunOptimization (wxCommandEvent &WXUNUSED(event))=0 |
| Launches the optimization run.
|
virtual void | OnStopOptimization (wxCommandEvent &WXUNUSED(event)) |
virtual OptimizationObj & | GetOptimizationObj ()=0 |
virtual const OptimizationObj & | GetOptimizationObj () const=0 |
virtual void | OnUpdateUI (wxUpdateUIEvent &event) |
virtual void | UpdateUI (const bool mutexlock=false) |
| Update the User Interface, if necessary.
|
virtual void | OnBrowseParamSet (wxCommandEvent &WXUNUSED(event)) |
| Opens a window where the stored parameter set can be selected.
|
virtual void | OnSelectParamSet (wxCommandEvent &WXUNUSED(event)) |
| Restore one parameter set.
|
Protected Attributes |
WXCrystMenuBar * | mpMenuBar |
WXGlobalOptimRunThread * | mpGlobalOptimRunThread |
WXFieldPar< long > * | mpWXFieldNbTrial |
RefinableObjClock | mClockParamSetWindow |
| Record when the window giving the list of recorded parameter set was created.
|