24 #ifndef EEGINTERFACE_H
25 #define EEGINTERFACE_H
27 #include "../../Param.hpp"
28 #include "../WidgetPanel.hpp"
29 #include "../CEBLGtkWidgetDetachable.hpp"
47 void packStart(GtkWidget *,
bool expland,
bool fill,
int padding);
48 void packStart(GtkWidget *);
49 void packEnd(GtkWidget *,
bool expand,
bool fill,
int padding);
50 void packEnd(GtkWidget *);
57 unsigned int bg_red,bg_green,bg_blue;
66 virtual std::map<std::string, CEBL::Param> getParamsList()
68 std::map<std::string, CEBL::Param> params;
79 virtual void setBGColor(
unsigned int red,
unsigned int green,
unsigned int blue){bg_red=red;bg_green=green;bg_blue=blue;}
82 virtual void selectTrainingClass(
int n) = 0;
85 virtual void selectClass(
int c) = 0;
88 virtual void setClassProportions(std::vector<double> proportions) = 0;
91 virtual void setClassLabels(std::vector<std::string>) = 0;