ark::gui::GuiApplicationConfig

Defined in header “ark/gui/gui_application.hh”.


Configuration for the GUI application. This allows you to add in your own arguments, or to configure some elements of tab display.

Variables

  • std::string name
    The name of the application.

  • bool renderer_visible= true
    If we should make the renderer visible or not.

  • bool enable_communications= true
    If we permit communications with this GUI or not.

  • std::shared_ptr< AbstractTransformProvider > transform_provider
    Transform network provider.

  • std::string default_renderer_frame_id= “continuous”
    The default frame name to render in.

  • std::optional< std::string > startup_render_frame_id{}
    If set, forces the render frame to be this value, despite what was previously set in the default or the settings file. In other words, the last-used-frame is ignored.

  • std::optional< std::string > startup_follow_frame_id{}
    If set, forces the follow frame to be this value, despite what was previously set in the default or the settings file. In other words, the last-used-frame is ignored.

  • core::ArgumentParser parser
    An argument parser. Allows you to add custom arguments to the default list.