MRPT  1.9.9
List of all members | Public Member Functions | Protected Member Functions
mrpt::apps::BaseAppDataSource Class Referenceabstract

Detailed Description

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

Definition at line 21 of file BaseAppDataSource.h.

#include <mrpt/apps/BaseAppDataSource.h>

Inheritance diagram for mrpt::apps::BaseAppDataSource:

Public Member Functions

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

Protected Member 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. More...

Constructor & Destructor Documentation

◆ BaseAppDataSource()

mrpt::apps::BaseAppDataSource::BaseAppDataSource ( )

◆ ~BaseAppDataSource()

virtual mrpt::apps::BaseAppDataSource::~BaseAppDataSource ( )

Member Function Documentation

◆ impl_get_next_observations()

virtual bool mrpt::apps::BaseAppDataSource::impl_get_next_observations ( mrpt::obs::CActionCollection::Ptr action,
mrpt::obs::CSensoryFrame::Ptr observations,
mrpt::obs::CObservation::Ptr observation 
protectedpure virtual

Get next sensory data.

Return false on any error, true if success.

Implemented in mrpt::apps::ICP_SLAM_App_Live, and mrpt::apps::DataSourceRawlog.

Referenced by mrpt::apps::ICP_SLAM_App_Base::run(), and mrpt::apps::RBPF_SLAM_App_Base::run().

Here is the caller graph for this function:

Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 5ec5114f2 Thu Feb 20 07:54:08 2020 +0100 at jue feb 20 08:00:10 CET 2020