Class BaseAppDataSource

Inheritance Relationships

Derived Types

Class Documentation

class BaseAppDataSource

Virtual interface for offline datasets (rawlog) or live sensors.

Subclassed by mrpt::apps::DataSourceRawlog, mrpt::apps::MonteCarloLocalization_Base

Public Functions

BaseAppDataSource() = default
virtual ~BaseAppDataSource() = default

Protected Functions

virtual bool impl_get_next_observations(mrpt::obs::CActionCollection::Ptr &action, mrpt::obs::CSensoryFrame::Ptr &observations, mrpt::obs::CObservation::Ptr &observation) = 0

Get next sensory data. Return false on any error, true if success.