19 #ifndef SNARK_SENSORS_VELODYNE_PROPRIETARYREADER_H_
20 #define SNARK_SENSORS_VELODYNE_PROPRIETARYREADER_H_
27 #include <boost/array.hpp>
28 #include <boost/date_time/posix_time/posix_time.hpp>
29 #include <boost/noncopyable.hpp>
30 #include <boost/scoped_ptr.hpp>
52 boost::posix_time::ptime
timestamp()
const;
61 , packetSize = headerSize + timestampSize + payload_size + footerSize
64 boost::array< char, packetSize * packetNum > m_buffer;
67 boost::posix_time::ptime m_timestamp;
68 boost::scoped_ptr< std::ifstream > m_ifstream;
69 std::istream* m_istream;