Signals | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes
moveit_setup_assistant::VirtualJointsWidget Class Reference

#include <virtual_joints_widget.h>

Inheritance diagram for moveit_setup_assistant::VirtualJointsWidget:
Inheritance graph
[legend]

List of all members.

Signals

void referenceFrameChanged ()
 Event sent when this widget updated the root joint, which changes the frame of reference for the model.

Public Member Functions

virtual void focusGiven ()
 Recieved when this widget is chosen from the navigation menu.
 VirtualJointsWidget (QWidget *parent, moveit_setup_assistant::MoveItConfigDataPtr config_data)

Public Attributes

QPushButton * btn_cancel_
QPushButton * btn_delete_
QPushButton * btn_edit_
QPushButton * btn_save_
QComboBox * child_link_field_
QTableWidget * data_table_
QComboBox * joint_type_field_
QLineEdit * parent_name_field_
QStackedLayout * stacked_layout_
QWidget * vjoint_edit_widget_
QWidget * vjoint_list_widget_
QLineEdit * vjoint_name_field_

Private Slots

void cancelEditing ()
 Cancel changes.
void deleteSelected ()
 Delete currently editing ite.
void doneEditing ()
 Save editing changes.
void editDoubleClicked (int row, int column)
 Edit the double clicked element.
void editSelected ()
 Edit whatever element is selected.
void previewClicked (int row, int column)
 Preview whatever element is selected.
void showNewScreen ()
 Show edit screen.

Private Member Functions

QWidget * createContentsWidget ()
QWidget * createEditWidget ()
void edit (const std::string &name)
srdf::Model::VirtualJointfindVJointByName (const std::string &name)
void loadChildLinksComboBox ()
void loadDataTable ()
void loadJointTypesComboBox ()

Private Attributes

moveit_setup_assistant::MoveItConfigDataPtr config_data_
 Contains all the configuration data for the setup assistant.
std::string current_edit_vjoint_
 Orignal name of vjoint currently being edited. This is used to find the element in the vector.

Detailed Description

Definition at line 62 of file virtual_joints_widget.h.


Constructor & Destructor Documentation

Definition at line 50 of file virtual_joints_widget.cpp.


Member Function Documentation

Cancel changes.

Definition at line 559 of file virtual_joints_widget.cpp.

Create the main list view of vjoints for robot

Returns:
the widget

Definition at line 87 of file virtual_joints_widget.cpp.

Create the screen for editing vjoints

Returns:
the widget

Definition at line 158 of file virtual_joints_widget.cpp.

Delete currently editing ite.

Definition at line 409 of file virtual_joints_widget.cpp.

Save editing changes.

Definition at line 452 of file virtual_joints_widget.cpp.

void moveit_setup_assistant::VirtualJointsWidget::edit ( const std::string &  name) [private]

Edit the vjoint with the input name

Parameters:
namename of vjoint

Definition at line 307 of file virtual_joints_widget.cpp.

void moveit_setup_assistant::VirtualJointsWidget::editDoubleClicked ( int  row,
int  column 
) [private, slot]

Edit the double clicked element.

Definition at line 252 of file virtual_joints_widget.cpp.

Edit whatever element is selected.

Definition at line 291 of file virtual_joints_widget.cpp.

Find the associated data by name

Parameters:
name- name of data to find in datastructure
Returns:
pointer to data in datastructure

Definition at line 381 of file virtual_joints_widget.cpp.

Recieved when this widget is chosen from the navigation menu.

Reimplemented from SetupScreenWidget.

Definition at line 624 of file virtual_joints_widget.cpp.

Populate the combo dropdown box with avail parent links

Definition at line 361 of file virtual_joints_widget.cpp.

Load the robot vjoints into the table

Definition at line 571 of file virtual_joints_widget.cpp.

Populate the combo dropdown box with avail group names

Definition at line 347 of file virtual_joints_widget.cpp.

void moveit_setup_assistant::VirtualJointsWidget::previewClicked ( int  row,
int  column 
) [private, slot]

Preview whatever element is selected.

Definition at line 260 of file virtual_joints_widget.cpp.

Event sent when this widget updated the root joint, which changes the frame of reference for the model.

Show edit screen.

Definition at line 231 of file virtual_joints_widget.cpp.


Member Data Documentation

Definition at line 83 of file virtual_joints_widget.h.

Definition at line 81 of file virtual_joints_widget.h.

Definition at line 80 of file virtual_joints_widget.h.

Definition at line 82 of file virtual_joints_widget.h.

Definition at line 87 of file virtual_joints_widget.h.

Contains all the configuration data for the setup assistant.

Definition at line 135 of file virtual_joints_widget.h.

Orignal name of vjoint currently being edited. This is used to find the element in the vector.

Definition at line 138 of file virtual_joints_widget.h.

Definition at line 79 of file virtual_joints_widget.h.

Definition at line 88 of file virtual_joints_widget.h.

Definition at line 86 of file virtual_joints_widget.h.

Definition at line 84 of file virtual_joints_widget.h.

Definition at line 90 of file virtual_joints_widget.h.

Definition at line 89 of file virtual_joints_widget.h.

Definition at line 85 of file virtual_joints_widget.h.


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


moveit_setup_assistant
Author(s): Dave Coleman
autogenerated on Mon Oct 6 2014 02:32:28