Public Member Functions | List of all members
gazebo::gui::JointCreationDialog Class Reference

A class to inspect and modify joints. More...

#include <JointCreationDialog.hh>

Inheritance diagram for gazebo::gui::JointCreationDialog:
Inheritance graph
[legend]

Public Member Functions

 JointCreationDialog (JointMaker *_jointMaker, QWidget *_parent=0)
 Constructor. More...
 
 ~JointCreationDialog ()
 Destructor. More...
 
void Open (const JointMaker::JointType _type)
 Open the dialog. More...
 
void SetChild (const std::string &_linkName)
 Event callback when the child link is chosen in the 3D scene. More...
 
void SetParent (const std::string &_linkName)
 Event callback when the parent link is chosen in the 3D scene. More...
 
void UpdateRelativePose (const ignition::math::Pose3d &_pose)
 Update the relative pose widget. More...
 

Detailed Description

A class to inspect and modify joints.

Constructor & Destructor Documentation

gazebo::gui::JointCreationDialog::JointCreationDialog ( JointMaker _jointMaker,
QWidget *  _parent = 0 
)

Constructor.

Parameters
[in]_jointMakerPointer to the joint maker.
[in]_parentParent QWidget.
gazebo::gui::JointCreationDialog::~JointCreationDialog ( )

Destructor.

Member Function Documentation

void gazebo::gui::JointCreationDialog::Open ( const JointMaker::JointType  _type)

Open the dialog.

Parameters
[in]_typeJoint type which will be selected when dialog opens.
void gazebo::gui::JointCreationDialog::SetChild ( const std::string &  _linkName)

Event callback when the child link is chosen in the 3D scene.

Parameters
[in]_linkNameName of new child link.
void gazebo::gui::JointCreationDialog::SetParent ( const std::string &  _linkName)

Event callback when the parent link is chosen in the 3D scene.

Parameters
[in]_linkNameName of new parent link.
void gazebo::gui::JointCreationDialog::UpdateRelativePose ( const ignition::math::Pose3d &  _pose)

Update the relative pose widget.

Parameters
[in]_poseNew pose.

The documentation for this class was generated from the following file: