gz/sim/SystemLoader.hh
Go to the documentation of this file.
Class for loading/unloading System plugins.
Definition: gz/sim/SystemLoader.hh:44
std::list< std::string > PluginPaths() const
Get the plugin search paths used for loading system plugins.
std::optional< SystemPluginPtr > LoadPlugin(const sdf::ElementPtr &_sdf)
Load and instantiate system plugin from an SDF element.
void AddSystemPluginPath(const std::string &_path)
Add path to search for plugins.
std::optional< SystemPluginPtr > LoadPlugin(const sdf::Plugin &_plugin)
Load and instantiate system plugin from name/filename.
std::string PrettyStr() const
Makes a printable string with info about systems.
std::optional< SystemPluginPtr > LoadPlugin(const std::string &_filename, const std::string &_name, const sdf::ElementPtr &_sdf)
Load and instantiate system plugin from name/filename.
class IGNITION_GAZEBO_HIDDEN SystemLoaderPrivate
Definition: gz/sim/SystemLoader.hh:39