33 #include "../common/math/linearAlgebra/WLinearAlgebra.h"
34 #include "../common/WPrototyped.h"
36 #include "WRecording.h"
60 typedef std::vector< double > WEEGElectrode;
61 typedef std::vector< WEEGElectrode > WEEGSegment;
62 typedef std::vector< WEEGSegment > WEEGSegmentArray;
64 typedef std::vector< WEEGElectrodeObject > WEEGElectrodeLibrary;
65 typedef std::vector< std::pair< std::string, std::string > > WEEGChannelLabels;
79 explicit WEEG(
const WEEGSegmentArray& data,
80 const WEEGElectrodeLibrary& electrodeLib,
81 const WEEGChannelLabels& channelLabels );
95 const double&
operator()(
size_t segment,
size_t signal,
size_t sample )
const;
142 virtual const std::string
getName()
const;
197 inline const double&
WEEG::operator()(
size_t segment,
size_t signal,
size_t sample )
const