Class BaseAppDataSource
Defined in File BaseAppDataSource.h
Inheritance Relationships
Derived Types
public mrpt::apps::DataSourceRawlog(Class DataSourceRawlog)public mrpt::apps::ICP_SLAM_App_Basepublic mrpt::apps::MonteCarloLocalization_Basepublic mrpt::apps::MonteCarloLocalization_Basepublic mrpt::apps::RBPF_SLAM_App_Base
Class Documentation
-
class BaseAppDataSource
Virtual interface for offline datasets (rawlog) or live sensors.
Subclassed by mrpt::apps::DataSourceRawlog, mrpt::apps::ICP_SLAM_App_Base, mrpt::apps::MonteCarloLocalization_Base, mrpt::apps::MonteCarloLocalization_Base, mrpt::apps::RBPF_SLAM_App_Base
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.
-
virtual bool impl_get_next_observations(mrpt::obs::CActionCollection::Ptr &action, mrpt::obs::CSensoryFrame::Ptr &observations, mrpt::obs::CObservation::Ptr &observation) = 0