mrpt::serialization::CArchive::UniquePtr m_rawlog_arch
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::string m_rawlogFileName
Versatile class for consistent logging and management of output messages.
std::size_t m_rawlogEntry
virtual ~DataSourceRawlog() override=default
DataSourceRawlog()=default
std::size_t m_rawlog_offset
Implementation of BaseAppDataSource for reading from a rawlog file.
mrpt::io::CFileGZInputStream m_rawlog_io
Virtual interface for offline datasets (rawlog) or live sensors.
std::unique_ptr< CArchive > UniquePtr