Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::WXOptimizationObj Class Reference

WX Class for a Global Optimization objects. More...

#include <wxGlobalOptimObj.h>

Inheritance diagram for ObjCryst::WXOptimizationObj::

ObjCryst::WXCrystObj ObjCryst::WXCrystObjBasic ObjCryst::WXMonteCarloObj List of all members.

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 OptimizationObjGetOptimizationObj ()=0
virtual const OptimizationObjGetOptimizationObj () const=0
virtual void OnUpdateUI (wxUpdateUIEvent &event)

Protected Attributes

WXCrystMenuBarmpMenuBar
WXGlobalOptimRunThreadmpGlobalOptimRunThread
WXFieldPar< long > * mpWXFieldNbTrial

Detailed Description

WX Class for a Global Optimization objects.


The documentation for this class was generated from the following file:
Generated on Tue Feb 5 17:37:31 2002 for ObjCryst++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001