##

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] | _jointMaker | Pointer to the joint maker.
  [in] | _parent | Parent QWidget.

## ~JointCreationDialog()

~JointCreationDialog | ( |  | ) |

Destructor.

## Member Function Documentation

## Open()

void Open | ( | const JointMaker::JointType | _type | ) |

Open the dialog.

Parameters

  [in] | _type | Joint 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] | _linkName | Name 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] | _linkName | Name of new parent link.

## UpdateRelativePose()

void UpdateRelativePose | ( | const ignition::math::Pose3d & | _pose | ) |

Update the relative pose widget.

Parameters

  [in] | _pose | New pose.

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

- JointCreationDialog.hh