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

Detailed Description

Virtual interface for applications that initialize from CLI parameters.

Definition at line 19 of file BaseAppInitializableCLI.h.

#include <mrpt/apps/BaseAppInitializableCLI.h>

Inheritance diagram for mrpt::apps::BaseAppInitializableCLI:

Public Member Functions

 BaseAppInitializableCLI ()=default
virtual ~BaseAppInitializableCLI ()=default

Protected Member Functions

virtual void impl_initialize (int argc, const char **argv)=0
virtual std::string impl_get_usage () const =0

Constructor & Destructor Documentation

◆ BaseAppInitializableCLI()

mrpt::apps::BaseAppInitializableCLI::BaseAppInitializableCLI ( )

◆ ~BaseAppInitializableCLI()

virtual mrpt::apps::BaseAppInitializableCLI::~BaseAppInitializableCLI ( )

Member Function Documentation

◆ impl_get_usage()

virtual std::string mrpt::apps::BaseAppInitializableCLI::impl_get_usage ( ) const
protectedpure virtual

◆ impl_initialize()

virtual void mrpt::apps::BaseAppInitializableCLI::impl_initialize ( int  argc,
const char **  argv 
protectedpure virtual

Implemented in mrpt::apps::MonteCarloLocalization_Rawlog, mrpt::apps::ICP_SLAM_App_Live, mrpt::apps::RBPF_SLAM_App_Rawlog, and mrpt::apps::ICP_SLAM_App_Rawlog.

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

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