00001 #ifndef Se_Visualization_Included 00002 #define Se_Visualization_Included 00003 00004 #include <string> 00005 #include <gtk/gtk.h> 00006 00007 #include "se_object.h" 00008 #include "se_formula.h" 00009 #include "se_data_vector.h" 00010 #include "se_workspace.h" 00011 00012 namespace Se{ 00013 00014 //declarations 00015 00016 class Visualization:public Object{ 00017 00018 Formula *x_formula; 00019 Formula *y_formula; 00020 Formula *z_formula; 00021 Formula *t_formula; 00022 00023 GtkWidget *toolbar; 00024 00025 public: 00026 //constructors 00027 Visualization(int,Workspace *); 00028 00029 //destructor 00030 00031 //reset 00032 00033 //equals 00034 00035 //set 00036 00037 //get 00038 00039 //display 00040 00041 //operators 00042 00043 //misc 00044 void build(); 00045 void point_graph(); 00046 00047 //Callbacks 00048 static void point_graph_callback(GtkWidget *widget,gpointer data); 00049 00050 //friends 00051 00052 }; 00053 00054 //string operator 00055 00056 //other operators 00057 00058 } 00059 #endif
1.2.18