Go to the documentation of this file.
27 #include <RobotAPI/gui-plugins/RobotViewerPlugin/ui_RobotViewerGuiPlugin.h>
38 #include <QMainWindow>
41 #include <VirtualRobot/Robot.h>
42 #include <VirtualRobot/Nodes/RobotNode.h>
43 #include <VirtualRobot/RobotNodeSet.h>
44 #include <VirtualRobot/Visualization/VisualizationFactory.h>
45 #include <VirtualRobot/Visualization/CoinVisualization/CoinVisualization.h>
47 #include <Inventor/sensors/SoTimerSensor.h>
51 class RobotViewerConfigDialog;
64 Q_PLUGIN_METADATA(IID
"ArmarXGuiInterface/1.00")
70 return "RobotViewerGuiPlugin";
88 public RobotStateListenerInterface
105 return "Visualization.RobotViewerGUI";
130 Ui::RobotViewerGuiPlugin
ui;
172 QPointer<QWidget> __widget;
173 QPointer<SimpleConfigDialog> dialog;
179 return QIcon(
":icons/armarx-gui.png");
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