Go to the documentation of this file.
34 #include <RobotAPI/gui-plugins/RobotViewerPlugin/ui_RobotViewerGuiPlugin.h>
38 #include <QMainWindow>
40 #include <VirtualRobot/VirtualRobot.h>
42 #include <Inventor/sensors/SoTimerSensor.h>
46 class RobotViewerConfigDialog;
58 Q_PLUGIN_METADATA(IID
"ArmarXGuiInterface/1.00")
65 return "RobotViewerGuiPlugin";
83 public RobotStateListenerInterface
103 return "Visualization.RobotViewerGUI";
128 Ui::RobotViewerGuiPlugin
ui;
169 QPointer<QWidget> __widget;
170 QPointer<SimpleConfigDialog> dialog;
177 return QIcon(
":icons/armarx-gui.png");
185 const Ice::Current&)
override;
189 const Ice::Current&)
override;
This plugin provides a generic widget showing a 3D model of the robot. The robot is articulated and m...
QString getPluginName() override
std::shared_ptr< RobotViewerWidgetController > RobotViewerGuiPluginPtr
boost::shared_ptr< VirtualRobot::CoinVisualization > CoinVisualizationPtr
const KinematicUnitDatafieldCreator jointAngles("jointAngles")
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< class Robot > RobotPtr