17 #ifndef _GZ_GUI_PLUGIN_HH_ 18 #define _GZ_GUI_PLUGIN_HH_ 39 public:
virtual void Load(sdf::ElementPtr ) {}
46 #define GZ_REGISTER_GUI_PLUGIN(classname) \ 47 extern "C" GAZEBO_VISIBLE gazebo::GUIPlugin *RegisterPlugin(); \ 49 gazebo::GUIPlugin *RegisterPlugin() \ 51 return new classname();\ virtual void Load(sdf::ElementPtr)
Load function.
Definition: GuiPlugin.hh:39
Forward declarations for the common classes.
Definition: Animation.hh:33
A plugin loaded within the gzclient on startup.
Definition: GuiPlugin.hh:26
GUIPlugin()
Definition: GuiPlugin.hh:28
#define NULL
Definition: CommonTypes.hh:30
A class which all plugins must inherit from.
Definition: Plugin.hh:83
A GUI plugin.
Definition: Plugin.hh:76
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported.
Definition: system.hh:66