MRPT  2.0.1
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.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020