33 #include <boost/shared_ptr.hpp>
35 #include "io/WPagerEEG.h"
36 #include "WEEGChannelInfo.h"
37 #include "WEEGPositionsLibrary.h"
38 #include "WEEG2Segment.h"
39 #include "WRecording.h"
40 #include "WExportDataHandler.h"
58 WEEG2( boost::shared_ptr< WPagerEEG > pager, boost::shared_ptr< WEEGPositionsLibrary > positionsLibrary );
71 std::size_t getNumberOfSegments()
const;
78 std::size_t getNumberOfChannels()
const;
85 double getSamplingRate()
const;
93 boost::shared_ptr< WEEG2Segment > getSegment( std::size_t segmentID )
const;
101 boost::shared_ptr< WEEGChannelInfo > getChannelInfo( std::size_t channelID )
const;
103 virtual const std::string
getName()
const;
110 static boost::shared_ptr< WPrototyped >
m_prototype;