6 #ifndef HPP_GUI_HPPMANIPULATIONWIDGETSPLUGIN_HH 7 #define HPP_GUI_HPPMANIPULATIONWIDGETSPLUGIN_HH 11 #include <gepetto/gui/plugin-interface.hh> 12 #include <hpp/corbaserver/manipulation/client.hh> 17 class QListWidgetItem;
26 Q_INTERFACES (gepetto::gui::PluginInterface
27 gepetto::gui::ModelInterface
28 gepetto::gui::ConnectionInterface)
30 #if (QT_VERSION >= QT_VERSION_CHECK(5,0,0)) 31 Q_PLUGIN_METADATA (IID
"hpp-gui.hppmanipulationwidgetsplugin")
35 typedef hpp::corbaServer::manipulation::Client HppManipClient;
53 void loadRobotModel (gepetto::gui::DialogLoadRobot::RobotDefinition rd);
101 typedef std::pair<hpp::Names_t, hpp::corbaserver::manipulation::Namess_t> NamesPair;
102 typedef std::map<std::string, std::list<std::string> > MapNames;
105 NamesPair convertMap(MapNames& mapNames);
108 hpp::Names_t_var convertToNames(
const QList<QListWidgetItem *>& l);
110 MapNames getObjects();
111 void fillMap(MapNames& map,
const QList<QListWidgetItem *>& l);
112 void mergeShapes(MapNames& handles, MapNames& shapes);
122 void drawContactSurface(
const std::string& name, hpp::intSeq_var& indexes,
123 hpp::floatSeqSeq_var& points, CORBA::ULong j,
float epsilon = 0.0001f);
125 HppManipClient* hpp_;
129 QDialog* graphBuilder_;
134 #endif // HPP_GUI_HPPMANIPULATIONWIDGETSPLUGIN_HH Definition: roadmap.hh:16
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1