MRPT  2.0.4
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 ( )
default

◆ ~BaseAppDataSource()

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

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 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020