|
CEBL
2.1
|
#include <ChannelsConfig.hpp>
Public Member Functions | |
| ChannelsConfig (CEBLModel *model) | |
| ~ChannelsConfig () | |
| string | getCurrentFilename () |
| string | getElectrodeName (int) |
| bool | getElectrodeReference (int) |
| bool | getElectrodeEnabled (int) |
| int | getMaxNumChannels () |
| std::vector< string > | getEnabledNames () |
| int | getNumEnabled () |
| string | getConfigurationString () |
| void | loadFile (string filename) |
| void | saveFile (string filename) |
| void | setElectrodeName (int electrode, string name) |
| void | setElectrodeReference (int electrode, bool enabled) |
| void | setElectrodeEnabled (int electrode, bool enabled) |
| void | setConfigurationFromString (string config) |
| vector< bool > | getEnabledMask () |
Channel configuration for CEBL. Contains setting for each electrode, and allows saving and loading of these settings.
Definition at line 32 of file ChannelsConfig.hpp.
| ChannelsConfig::ChannelsConfig | ( | CEBLModel * | model | ) |
Definition at line 12 of file ChannelsConfig.cpp.
References Preferences::getDefaultChannelsFilename(), and CEBLModel::getPreferences().
| ChannelsConfig::~ChannelsConfig | ( | ) |
Definition at line 32 of file ChannelsConfig.cpp.
| string ChannelsConfig::getConfigurationString | ( | ) |
Definition at line 90 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetConfigurationString().
| string ChannelsConfig::getCurrentFilename | ( | ) |
Definition at line 43 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetConfigFilename().
| bool ChannelsConfig::getElectrodeEnabled | ( | int | electrode | ) |
Definition at line 53 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetElectrodeEnabled().
| string ChannelsConfig::getElectrodeName | ( | int | electrode | ) |
Definition at line 48 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetElectrodeName().
| bool ChannelsConfig::getElectrodeReference | ( | int | electrode | ) |
Definition at line 58 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetElectrodeReference().
|
inline |
Returns vector of flags corrosponding to each channel indicating whether they are enabled or not.
Definition at line 89 of file ChannelsConfig.hpp.
| std::vector< string > ChannelsConfig::getEnabledNames | ( | ) |
Definition at line 79 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetEnabledNames().
| int ChannelsConfig::getMaxNumChannels | ( | ) |
Definition at line 63 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsGetMaxNumChannels().
| int ChannelsConfig::getNumEnabled | ( | ) |
Definition at line 68 of file ChannelsConfig.cpp.
References cppR::count().
Referenced by CEBLModel::channelsGetNumEnabledChannels().
| void ChannelsConfig::loadFile | ( | string | filename | ) |
Definition at line 137 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsLoadFile().
| void ChannelsConfig::saveFile | ( | string | filename | ) |
Definition at line 262 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsSaveFile().
| void ChannelsConfig::setConfigurationFromString | ( | string | config | ) |
Definition at line 121 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsSetConfigurationFromString().
| void ChannelsConfig::setElectrodeEnabled | ( | int | electrode, |
| bool | enabled | ||
| ) |
Definition at line 116 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsSetElectrodeEnabled().
| void ChannelsConfig::setElectrodeName | ( | int | electrode, |
| string | name | ||
| ) |
Definition at line 106 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsSetElectrodeName().
| void ChannelsConfig::setElectrodeReference | ( | int | electrode, |
| bool | enabled | ||
| ) |
Definition at line 111 of file ChannelsConfig.cpp.
Referenced by CEBLModel::channelsSetElectrodeReference().
1.8.1.1