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

ObjCryst::WXGlobalOptimObj Class Reference

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

#include <wxGlobalOptimObj.h>

Inheritance diagram for ObjCryst::WXGlobalOptimObj::

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

Public Methods

 WXGlobalOptimObj (wxWindow *parent, GlobalOptimObj *)
virtual void CrystUpdate ()
 Update the display, by getting new values from the object. New values should be grabbed from the object, and then a wxUpdateUI event should be posted (this for multi-thread, since only one thread should do graphical changes).

virtual void UpdateDisplayNbTrial ()
 Update the number of trials to go, to show the user something's still going on...

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 ()
virtual void OnStopOptimization ()

Private Attributes

GlobalOptimObjmpGlobalOptimObj
WXCrystMenuBarmpMenuBar
WXGlobalOptimRunThreadmpGlobalOptimRunThread
long mNbTrial
 The number of trials asked by the user.

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 Wed Nov 14 19:48:38 2001 for ObjCryst++ by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001