00001 #ifndef _QGUISCATTERPLOT_HH_ 00002 #define _QGUISCATTERPLOT_HH_ 00003 00010 #include <vector> 00011 #include "QGuiSessionItem.hh" 00012 00013 class QGuiScatterPlot : public QGuiSessionItem 00014 { 00015 public: 00017 ~QGuiScatterPlot(); 00019 void SetXVariable(std::string x) {fXVariable = x;} 00021 void SetYVariable(std::string y) {fYVariable = y;} 00023 void SetCut(std::string cut) {fCuts.push_back(cut);} 00024 private: 00026 QGuiScatterPlot(); 00028 std::string Dump() const; 00030 std::string fXVariable; 00032 std::string fYVariable; 00034 std::vector<std::string> fCuts; 00035 00036 friend class QGuiSession; 00037 }; 00038 00039 #endif