Class Console¶
Defined in File console.h
Nested Relationships¶
Inheritance Relationships¶
Derived Type¶
public maplab::MapLabConsole
(Class MapLabConsole)
Class Documentation¶
-
class common::Console¶
Subclassed by maplab::MapLabConsole
Public Functions
-
Console()¶
-
explicit Console(const std::string &console_name)¶
-
Console(const std::string &console_name, CommandRegisterer *const command_registerer_ptr, const bool enable_auto_completion = true)¶
-
virtual ~Console()¶
-
void RunCommandPrompt()¶
-
int RunCommand(const std::string &command)¶
-
void addCommand(const CommandRegisterer::Command &command)¶
-
void setConsoleName(const std::string &name)¶
-
void addMapKeyToAutoCompletion(const std::string &map_key)¶
-
void removeMapKeyFromAutoCompletion(const std::string &map_key)¶
-
void addAllGFlagsToCompletion()¶
-
void installPlugin(ConsolePluginPtr plugin)¶
-
void getNamesOfInstalledPlugins(std::vector<std::string> *plugin_names) const¶
-
void setSelectedMapKey(const std::string &selected_map_key)¶
-
inline const std::string &getSelectedMapKey()¶
Protected Functions
-
void uninstallAllPlugins()¶
-
Console()¶