std::shared_ptr< CObservation > Ptr
Implementation of BaseAppDataSource for reading from a rawlog file.
std::unique_ptr< CArchive > UniquePtr
std::shared_ptr< mrpt::obs ::CSensoryFrame > Ptr
mrpt::serialization::CArchive::UniquePtr m_rawlog_arch
std::shared_ptr< mrpt::obs ::CActionCollection > Ptr
Virtual interface for offline datasets (rawlog) or live sensors.
std::string m_rawlogFileName
std::size_t m_rawlogEntry
Versatile class for consistent logging and management of output messages.
mrpt::io::CFileGZInputStream m_rawlog_io
DataSourceRawlog()=default
virtual ~DataSourceRawlog() override=default
bool impl_get_next_observations(mrpt::obs::CActionCollection::Ptr &action, mrpt::obs::CSensoryFrame::Ptr &observations, mrpt::obs::CObservation::Ptr &observation) override
Get next sensory data.
std::size_t m_rawlog_offset
Page generated by Doxygen 1.8.17 for MRPT 2.0.4 at Fri Jul 17 08:43:33 UTC 2020 | |