Class CRawlogProcessor
Defined in File CRawlogProcessor.h
Inheritance Relationships
Derived Type
public mrpt::apps::CRawlogProcessorOnEachObservation(Class CRawlogProcessorOnEachObservation)
Class Documentation
-
class CRawlogProcessor
A virtual class that implements the common stuff around parsing a rawlog file and (optionally) display a progress indicator to the console.
Subclassed by mrpt::apps::CRawlogProcessorOnEachObservation
Public Functions
-
inline CRawlogProcessor(mrpt::io::CFileGZInputStream &_in_rawlog, CLI::App &_cmdline, bool _verbose)
-
inline void doProcessRawlog()
-
virtual bool processOneEntry(mrpt::obs::CActionCollection::Ptr &actions, mrpt::obs::CSensoryFrame::Ptr &SF, mrpt::obs::CObservation::Ptr &obs) = 0
-
inline virtual void OnPostProcess([[maybe_unused]] mrpt::obs::CActionCollection::Ptr &actions, [[maybe_unused]] mrpt::obs::CSensoryFrame::Ptr &SF, [[maybe_unused]] mrpt::obs::CObservation::Ptr &obs)
-
inline CRawlogProcessor(mrpt::io::CFileGZInputStream &_in_rawlog, CLI::App &_cmdline, bool _verbose)