25 #ifndef FILTERCONFIG_H
26 #define FILTERCONFIG_H
53 std::vector<int> selected_components;
54 string selected_components_string;
55 bool selected_components_valid;
56 string selected_filter;
62 int num_expected_channels;
63 int num_expected_lags;
71 std::vector<string> getNameList();
72 std::vector<string> getPathList();
73 bool isTrained(
string filter =
"");
76 std::vector<int> getSelectedComponents();
77 string getSelectedComponentsString();
78 bool getSelectedComponentsValid();
80 int getNumExpectedChannels();
81 ublas::matrix<double> getFilterMatrix();
84 void setSelectedComponentsString(
string components);
85 void setSelected(
string filter =
"");
86 void setNumLags(
int lags);