JointCreationDialog Class Reference

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

#include <JointCreationDialog.hh>

Inherits QDialog.

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

◆ JointCreationDialog()

JointCreationDialog ( JointMaker _jointMaker,
QWidget *  _parent = 0 
)

Constructor.

Parameters
[in]_jointMakerPointer to the joint maker.
[in]_parentParent QWidget.

◆ ~JointCreationDialog()

Destructor.

Member Function Documentation

◆ Open()

void Open ( const JointMaker::JointType  _type)

Open the dialog.

Parameters
[in]_typeJoint type which will be selected when dialog opens.

◆ SetChild()

void SetChild ( const std::string &  _linkName)

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

Parameters
[in]_linkNameName of new child link.

◆ SetParent()

void SetParent ( const std::string &  _linkName)

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

Parameters
[in]_linkNameName of new parent link.

◆ UpdateRelativePose()

void 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: