25 #ifndef WEEGCHANNELINFO_H
26 #define WEEGCHANNELINFO_H
33 #include "../common/math/linearAlgebra/WPosition.h"
34 #include "WEEGPositionsLibrary.h"
35 #include "exceptions/WDHException.h"
36 #include "io/WPagerEEG.h"
58 std::shared_ptr< WPagerEEG > pager,
59 std::shared_ptr< WEEGPositionsLibrary > positionsLibrary );
Class which contains information about one channel of an EEG recording, read from a WPagerEEG.
std::string m_label
label of the channel
WPosition m_position
position of the electrode
WPosition getPosition() const
Get the position of the electrode.
std::string m_unit
unit used by the recording of the channel
std::string getLabel() const
Get the label of the channel.
bool m_hasPosition
whether there is a valid position for this electrode
WEEGChannelInfo(std::size_t channelID, std::shared_ptr< WPagerEEG > pager, std::shared_ptr< WEEGPositionsLibrary > positionsLibrary)
Constructor.
std::string getUnit() const
Get the unit used by the recording of the channel.
This only is a 3d double vector.