#include <wxGlobalOptimObj.h>
Inheritance diagram for ObjCryst::WXOptimizationObj::
Public Methods | |
WXOptimizationObj (wxWindow *parent, OptimizationObj *) | |
virtual void | CrystUpdate () |
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. | |
virtual bool | OnChangeName (const int id) |
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). | |
virtual void | OnSave () |
virtual void | OnLoad () |
virtual void | OnAddRefinedObject () |
From the menu. | |
virtual void | AddRefinedObject (RefinableObj &obj) |
Added by the library. | |
virtual void | OnAddCostFunction () |
From the menu. | |
virtual void | AddCostFunction (RefinableObj &obj, const int costFuncNum) |
Added by the library. | |
virtual void | OnRunOptimization ()=0 |
Launches the optimization run. | |
virtual void | OnStopOptimization () |
virtual OptimizationObj & | GetOptimizationObj ()=0 |
virtual const OptimizationObj & | GetOptimizationObj () const=0 |
virtual void | OnUpdateUI (wxUpdateUIEvent &event) |
Protected Attributes | |
WXCrystMenuBar * | mpMenuBar |
WXGlobalOptimRunThread * | mpGlobalOptimRunThread |
WXFieldPar< long > * | mpWXFieldNbTrial |