25 #ifndef WEEGCHANNELINFO_H
26 #define WEEGCHANNELINFO_H
33 #include <boost/shared_ptr.hpp>
36 #include "../common/math/linearAlgebra/WPosition.h"
37 #include "WEEGPositionsLibrary.h"
38 #include "exceptions/WDHException.h"
39 #include "io/WPagerEEG.h"
61 boost::shared_ptr< WPagerEEG > pager,
62 boost::shared_ptr< WEEGPositionsLibrary > positionsLibrary );
93 #endif // WEEGCHANNELINFO_H
std::string getLabel() const
Get the label of the channel.
General purpose exception and therefore base class for all DataHandler related exceptions.
std::string m_unit
unit used by the recording of the channel
This only is a 3d double vector.
WEEGChannelInfo(std::size_t channelID, boost::shared_ptr< WPagerEEG > pager, boost::shared_ptr< WEEGPositionsLibrary > positionsLibrary)
Constructor.
std::string m_label
label of the channel
bool m_hasPosition
whether there is a valid position for this electrode
std::string getUnit() const
Get the unit used by the recording of the channel.
WPosition m_position
position of the electrode
Class which contains information about one channel of an EEG recording, read from a WPagerEEG...
WPosition getPosition() const
Get the position of the electrode.