Class ConsolePluginBase

Inheritance Relationships

Derived Types

Class Documentation

class common::ConsolePluginBase

Subclassed by common::BasicConsolePlugin, common::ConsolePluginBaseWithPlotter, data_import_export::DataImportExportPlugin, pose_graph_manipulation::PoseGraphManipulationPlugin, statistics_plugin::StatisticsPlugin, summarization_plugin::SummarizationPlugin, vi_visualization::VisualizationPlugin

Public Functions

inline explicit ConsolePluginBase(Console *console)
virtual std::string getPluginId() const = 0
inline virtual ~ConsolePluginBase()

Protected Functions

bool getSelectedMapKeyIfSet(std::string *selected_map_key) const
inline void addCommand(const std::initializer_list<std::string> &commands, const std::function<int()> &callbackconst std::string &help_text, const Processing processing_model, )

Protected Attributes

Console *console_