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