00001 #ifndef Se_Optimization_Included 00002 #define Se_Optimization_Included 00003 00004 #include "se_workspace.h" 00005 #include "se_object.h" 00006 #include "se_gtk.h" 00007 #include "se_simulated_annealing.h" 00008 00009 00010 namespace Se{ 00011 00012 //Declarations 00013 00014 class Optimization:public Object{ 00015 00016 Gtk_Window *window; 00017 Gtk_Box *main_box; 00018 Gtk_Box *optim_box; 00019 00020 GtkWidget *optim_choice_combo; 00021 00022 Simulated_Annealing *sa; 00023 00024 00025 public: 00026 //Constructors 00027 Optimization(int,Workspace *); 00028 00029 //Destructor 00030 00031 //Exception 00032 00033 //Reset 00034 00035 //Equals 00036 00037 //Set 00038 00039 //Get 00040 00041 //Display 00042 00043 //Operators 00044 00045 //Interface 00046 00047 //Misc 00048 void build(); 00049 00050 00051 void optim_choice_combo_function(); 00052 static void optim_choice_combo_callback(GtkWidget *widget,gpointer data); 00053 00054 }; 00055 00056 //String operator 00057 00058 //Other operators 00059 00060 } 00061 #endif
1.2.18