Class CRawlogProcessorOnEachObservation
Defined in File CRawlogProcessor.h
Inheritance Relationships
Base Type
public mrpt::apps::CRawlogProcessor(Class CRawlogProcessor)
Derived Type
public mrpt::apps::CRawlogProcessorFilterObservations(Class CRawlogProcessorFilterObservations)
Class Documentation
-
class CRawlogProcessorOnEachObservation : public mrpt::apps::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::CRawlogProcessorFilterObservations
Public Functions
-
inline CRawlogProcessorOnEachObservation(mrpt::io::CFileGZInputStream &in_rawlog, CLI::App &cmdline, bool enable_verbose)
-
inline virtual bool processOneEntry(mrpt::obs::CActionCollection::Ptr &actions, mrpt::obs::CSensoryFrame::Ptr &SF, mrpt::obs::CObservation::Ptr &obs) override
-
virtual bool processOneObservation(mrpt::obs::CObservation::Ptr &obs) = 0
-
inline virtual bool processOneAction(mrpt::obs::CAction::Ptr&)
-
inline CRawlogProcessorOnEachObservation(mrpt::io::CFileGZInputStream &in_rawlog, CLI::App &cmdline, bool enable_verbose)