Class BaseAppInitializableCLI

Inheritance Relationships

Derived Types

  • public mrpt::apps::ICP_SLAM_App_Base

  • public mrpt::apps::MonteCarloLocalization_Base

  • public mrpt::apps::MonteCarloLocalization_Base

  • public mrpt::apps::RBPF_SLAM_App_Base

Class Documentation

class BaseAppInitializableCLI

Virtual interface for applications that initialize from CLI parameters.

Subclassed by mrpt::apps::ICP_SLAM_App_Base, mrpt::apps::MonteCarloLocalization_Base, mrpt::apps::MonteCarloLocalization_Base, mrpt::apps::RBPF_SLAM_App_Base

Public Functions

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

Protected Functions

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