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

◆ ~BaseAppInitializableCLI()

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

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: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020