gepetto-viewer
4.12.1
An user-friendly Graphical Interface
|
Go to the documentation of this file.
17 #ifndef GEPETTO_GUI_PLUGININTERFACE_HH
18 #define GEPETTO_GUI_PLUGININTERFACE_HH
36 : errorMsg_ (
"Not initalized")
42 virtual QString
name ()
const = 0;
49 }
catch (
const std::exception& e) {
50 errorMsg_ = QString (e.what ());
65 virtual void init () = 0;
78 virtual QAction*
action (
const std::string& jointName)
const = 0;
91 virtual std::string
getBodyFromJoint (
const std::string& jointName)
const = 0;
108 Q_DECLARE_INTERFACE (
gepetto::gui::JointModifierInterface, "
gepetto-gui.plugin.joint-modifier/0.0")
109 Q_DECLARE_INTERFACE (
gepetto::gui::ModelInterface, "
gepetto-gui.plugin.model/0.0")
110 Q_DECLARE_INTERFACE (
gepetto::gui::ConnectionInterface, "
gepetto-gui.plugin.connection/0.0")
114 #endif // GEPETTO_GUI_PLUGININTERFACE_HH
virtual void loadEnvironmentModel(DialogLoadEnvironment::EnvironmentDefinition ed)=0
Definition: plugin-interface.hh:83
Definition: action-search-bar.hh:27
bool isInit() const
Definition: plugin-interface.hh:54
virtual ~JointModifierInterface()
Definition: plugin-interface.hh:76
Definition: plugin-interface.hh:33
virtual void loadRobotModel(DialogLoadRobot::RobotDefinition rd)=0
virtual ~ModelInterface()
Definition: plugin-interface.hh:85
virtual QAction * action(const std::string &jointName) const =0
virtual QString name() const =0
Definition: plugin-interface.hh:96
virtual void openConnection()=0
Definition: dialogloadenvironment.hh:37
Definition: plugin-interface.hh:74
const QString & errorMsg() const
Definition: plugin-interface.hh:59
PluginInterface()
Definition: plugin-interface.hh:35
void doInit()
Definition: plugin-interface.hh:44
const int DockKeyShortcutBase
Definition: plugin-interface.hh:29
virtual ~ConnectionInterface()
Definition: plugin-interface.hh:98
virtual std::string getBodyFromJoint(const std::string &jointName) const =0
Definition: dialogloadrobot.hh:34
virtual void closeConnection()=0
virtual ~PluginInterface()
Definition: plugin-interface.hh:40