Inheritance diagram for ObjCryst::WXOptimizationObj:
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. |
|
|
|
Added by the library.
|
|
Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary. The actual GUI update is not made here. UpdateUI() should be called separately, from the main thread.
Reimplemented from ObjCryst::WXCrystObj. |
|
Implemented in ObjCryst::WXMonteCarloObj. |
|
Implemented in ObjCryst::WXMonteCarloObj. |
|
From the menu.
|
|
Opens a window where the stored parameter set can be selected.
|
|
When a WXFieldName has been changed by the user, it is handled here. This returns true if the value has been handled (for inheritance purposes). Implements ObjCryst::WXCrystObj. |
|
|
|
From the menu.
|
|
Launches the optimization run.
|
|
|
|
Restore one parameter set.
|
|
|
|
|
|
Update the User Interface, if necessary.
Reimplemented from ObjCryst::WXCrystObj. |
|
Record when the window giving the list of recorded parameter set was created.
|
|
|
|
|
|
Reimplemented in ObjCryst::WXMonteCarloObj. |