Applications library

Library mrpt-apps

This C++ library is part of MRPT and can be installed in Debian-based systems with:

sudo apt install libmrpt-apps-dev

Read also how to import MRPT into your CMake scripts.

This library contains library wrappers for ready-to-use applications, for easy integration into final programs, test suites, etc.

Library contents

// classes

class mrpt::apps::BaseAppDataSource;
class mrpt::apps::BaseAppInitializableCLI;
class mrpt::apps::CGridMapAlignerApp;
class mrpt::apps::CRawlogProcessor;
class mrpt::apps::DataSourceRawlog;
class mrpt::apps::ICP_SLAM_App_Base;
class mrpt::apps::KFSLAMApp;
class mrpt::apps::MonteCarloLocalization_Base;
class mrpt::apps::MonteCarloLocalization_Rawlog;
class mrpt::apps::RBPF_SLAM_App_Base;
class mrpt::apps::RawlogEditApp;
class mrpt::apps::RawlogGrabberApp;

// global functions

void mrpt::apps::registerAllClasses_mrpt_apps();

Global Functions

void mrpt::apps::registerAllClasses_mrpt_apps()

Forces manual RTTI registration of all serializable classes in this namespace.

Should never be required to be explicitly called by users, except if building MRPT as a static library.