hpp-gui
4.9.0
Graphical interface for HPP
|
HppManipulationWidgetsPlugin add functionalities to interact with hpp-manipulation-corba. More...
Public Slots | |
void | drawRobotContacts () |
Draw robot's contacts in the viewer. More... | |
void | drawEnvironmentContacts () |
Draw environment's contacts in the viewer. More... | |
void | drawHandlesFrame () |
Draw handles frame in the viewer. More... | |
void | drawGrippersFrame () |
Draw grippers frame in the viewer. More... | |
void | autoBuildGraph () |
Create the widget to select what to include in constraint's graph autobuild. More... | |
![]() | |
void | applyCurrentConfiguration () |
Apply the current configuration of the robot. More... | |
void | setCurrentConfig (const hpp::floatSeq &q) |
hpp::floatSeq const * | getCurrentConfig () const |
void | setCurrentQtConfig (const QVector< double > &q) |
QVector< double > | getCurrentQtConfig () const |
void | fetchConfiguration () |
Set internal configuration from HPP current config. More... | |
void | sendConfiguration () |
Set HPP configuration to internal current configuration. More... | |
void | configurationValidation () |
Build a list of bodies in collision. More... | |
void | selectJointFromBodyName (const QString bodyName) |
void | update () |
QString | requestCreateJointGroup (const QString jn) |
See createJointGroup. More... | |
QString | requestCreateComGroup (const QString com) |
See createComGroup. More... | |
QString | getHppIIOPurl () const |
QString | getHppContext () const |
Public Member Functions | |
void | init () |
Initialize the plugin. More... | |
QString | name () const |
Return the name of the plugin. More... | |
void | loadRobotModel (gepetto::gui::DialogLoadRobot::RobotDefinition rd) |
void | loadEnvironmentModel (gepetto::gui::DialogLoadEnvironment::EnvironmentDefinition ed) |
std::string | getBodyFromJoint (const std::string &jointName) const |
virtual void | openConnection () |
Open a connection to a corba manipulation server. More... | |
virtual void | closeConnection () |
Close connection from corba manipulation server. More... | |
HppManipClient * | manipClient () const |
Get the instance of corba manipulation client. More... | |
virtual Roadmap * | createRoadmap (const std::string &jointName) |
![]() | |
void | init () |
Initialize the plugin. More... | |
QString | name () const |
Returns the plugin's name. More... | |
void | loadRobotModel (gepetto::gui::DialogLoadRobot::RobotDefinition rd) |
void | loadEnvironmentModel (gepetto::gui::DialogLoadEnvironment::EnvironmentDefinition ed) |
std::string | getBodyFromJoint (const std::string &jointName) const |
const hpp::floatSeq & | currentConfig () const |
hpp::floatSeq & | currentConfig () |
const hpp::floatSeq & | currentVelocity () const |
hpp::floatSeq & | currentVelocity () |
HppClient * | client () const |
Get the corbaserver client. More... | |
JointMap & | jointMap () |
Get the jointMap. More... | |
PathPlayer * | pathPlayer () const |
Get the pathPlayer widget. More... | |
JointTreeWidget * | jointTreeWidget () const |
Get the pathPlayer widget. More... | |
virtual void | updateRobotJoints (const QString robotName) |
std::string | getSelectedJoint () const |
Get the currently selected joint name. More... | |
Additional Inherited Members | |
![]() | |
void | configurationValidationStatus (bool valid) |
void | configurationValidationStatus (QStringList collision) |
void | logJobFailed (int id, const QString &text) const |
Log the failure of a job in the MainWindow. More... | |
void | logSuccess (const QString &text) |
void | logFailure (const QString &text) |
![]() | |
virtual void | displayRoadmap (const std::string &jointName) |
void | addJointFrame (const std::string &jointName) |
![]() | |
std::string | createJointGroup (const std::string jn) |
std::string | createComGroup (const std::string com) |
void | computeObjectPosition () |
Replace all the bodies according to their position in hpp. More... | |
virtual void | loadConstraintWidget () |
![]() | |
static std::string | escapeJointName (const std::string jn) |
![]() | |
QList< QDockWidget * > | dockWidgets_ |
JointTreeWidget * | jointTreeWidget_ |
ConstraintWidget * | constraintWidget_ |
JointMap | jointMap_ |
hpp::Names_t | jointFrames_ |
std::list< std::string > | comFrames_ |
hpp::floatSeq | config_ |
hpp::floatSeq | velocity_ |
hpp::Names_t | linkNames_ |
std::vector< std::string > | bodyNames_ |
std::vector< gepetto::viewer::Configuration > | bodyConfs_ |
std::vector< std::string > | jointGroupNames_ |
HppManipulationWidgetsPlugin add functionalities to interact with hpp-manipulation-corba.
|
slot |
Create the widget to select what to include in constraint's graph autobuild.
|
virtual |
Close connection from corba manipulation server.
Reimplemented from hpp.gui::HppWidgetsPlugin.
|
virtual |
Create the roadmap of a given joint.
jointName | name of the joint |
Reimplemented from hpp.gui::HppWidgetsPlugin.
|
slot |
Draw environment's contacts in the viewer.
|
slot |
Draw grippers frame in the viewer.
|
slot |
Draw handles frame in the viewer.
|
slot |
Draw robot's contacts in the viewer.
std::string hpp.gui::HppManipulationWidgetsPlugin::getBodyFromJoint | ( | const std::string & | jointName | ) | const |
Get the name of a joint's body.
jointName | joint name |
void hpp.gui::HppManipulationWidgetsPlugin::init | ( | ) |
Initialize the plugin.
void hpp.gui::HppManipulationWidgetsPlugin::loadEnvironmentModel | ( | gepetto::gui::DialogLoadEnvironment::EnvironmentDefinition | ed | ) |
Load an environment in the manipulation server.
ed | definition of the environment (Name, package path, URDF filename, suffix) |
void hpp.gui::HppManipulationWidgetsPlugin::loadRobotModel | ( | gepetto::gui::DialogLoadRobot::RobotDefinition | rd | ) |
Load a robot in the manipulation server.
rd | definition of the robot (Name, package path, URDF filename, suffix) |
HppManipClient* hpp.gui::HppManipulationWidgetsPlugin::manipClient | ( | ) | const |
Get the instance of corba manipulation client.
QString hpp.gui::HppManipulationWidgetsPlugin::name | ( | ) | const |
Return the name of the plugin.
|
virtual |
Open a connection to a corba manipulation server.
Reimplemented from hpp.gui::HppWidgetsPlugin.