17 #ifndef IGNITION_GAZEBO_SYSTEMLOADER_HH_ 18 #define IGNITION_GAZEBO_SYSTEMLOADER_HH_ 24 #include <sdf/Element.hh> 26 #include <ignition/gazebo/Export.hh> 35 inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE {
51 public:
void AddSystemPluginPath(
const std::string &_path);
56 public: std::optional<SystemPluginPtr> LoadPlugin(
57 const sdf::ElementPtr &_sdf);
64 public: std::optional<SystemPluginPtr> LoadPlugin(
67 const sdf::ElementPtr &_sdf);
80 #endif // IGNITION_GAZEBO_SYSTEMLOADER_HH_
Class for loading/unloading System plugins.
Definition: SystemLoader.hh:41
class IGNITION_GAZEBO_HIDDEN SystemLoaderPrivate
Definition: SystemLoader.hh:37
This library is part of the Ignition Robotics project.