00001 #ifndef GUICONNECTION_HPP 00002 #define GUICONNECTION_HPP 00003 00004 #include "Color.hpp" 00005 #include "TransferFunction.hpp" 00006 #include "Volume.hpp" 00007 00008 class GUIConnection { 00009 public: 00010 static float slice_x; 00011 static float slice_y; 00012 static float slice_z; 00013 static int view_mode; 00014 static int current_slice_axis; 00015 static int width; 00016 static int height; 00017 static int depth; 00018 static int number_of_slices; 00019 static int step_size; 00020 00021 static std::string filename; 00022 00023 // Color of selected point 00024 static ControlPoint *selected_point; 00025 static Color *color; 00026 00027 // Volume 00028 static Volume volume; 00029 00030 static void updateData(void); 00031 }; 00032 00033 #endif