moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Public Attributes | List of all members
moveit_setup::srdf_setup::RobotPosesWidget Class Reference

#include <robot_poses_widget.hpp>

Inheritance diagram for moveit_setup::srdf_setup::RobotPosesWidget:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::srdf_setup::RobotPosesWidget:
Collaboration graph
[legend]

Public Member Functions

void onInit () override
 
void focusGiven () override
 Received when this widget is chosen from the navigation menu. More...
 
SetupStepgetSetupStep () override
 Return a reference to the SetupStep object. More...
 
- Public Member Functions inherited from moveit_setup::SetupStepWidget
void initialize (const rclcpp::Node::SharedPtr &parent_node, QWidget *parent_widget, RVizPanel *rviz_panel, const DataWarehousePtr &config_data)
 Called after construction to initialize the step. More...
 
virtual bool focusLost ()
 function called when widget loses focus, although switching away can be rejected More...
 
bool isReady ()
 

Public Attributes

QTableWidget * data_table_
 
QPushButton * btn_edit_
 
QPushButton * btn_delete_
 
QPushButton * btn_save_
 
QPushButton * btn_cancel_
 
QStackedWidget * stacked_widget_
 
QScrollArea * scroll_area_
 
QVBoxLayout * column2_
 
QLineEdit * pose_name_field_
 
QComboBox * group_name_field_
 
QWidget * joint_list_widget_
 
QVBoxLayout * joint_list_layout_
 
QWidget * pose_list_widget_
 
QWidget * pose_edit_widget_
 
QLabel * collision_warning_
 

Additional Inherited Members

- Signals inherited from moveit_setup::SetupStepWidget
void dataUpdated ()
 When the underlying data has been updated (which can cause other steps to become "Ready") More...
 
void advanceRequest ()
 When this signal is received, the GUI should attempt to advance to the next step. More...
 
void setModalMode (bool isModal)
 Event for when the current screen is in modal view. Disables the left navigation. More...
 
- Protected Attributes inherited from moveit_setup::SetupStepWidget
RVizPanelrviz_panel_
 
bool debug_
 

Detailed Description

Definition at line 58 of file robot_poses_widget.hpp.

Member Function Documentation

◆ focusGiven()

void moveit_setup::srdf_setup::RobotPosesWidget::focusGiven ( )
overridevirtual

Received when this widget is chosen from the navigation menu.

Reimplemented from moveit_setup::SetupStepWidget.

Definition at line 664 of file robot_poses_widget.cpp.

Here is the call graph for this function:

◆ getSetupStep()

SetupStep& moveit_setup::srdf_setup::RobotPosesWidget::getSetupStep ( )
inlineoverridevirtual

Return a reference to the SetupStep object.

Implements moveit_setup::SetupStepWidget.

Definition at line 72 of file robot_poses_widget.hpp.

◆ onInit()

void moveit_setup::srdf_setup::RobotPosesWidget::onInit ( )
overridevirtual

Reimplemented from moveit_setup::SetupStepWidget.

Definition at line 62 of file robot_poses_widget.cpp.

Member Data Documentation

◆ btn_cancel_

QPushButton* moveit_setup::srdf_setup::RobotPosesWidget::btn_cancel_

Definition at line 84 of file robot_poses_widget.hpp.

◆ btn_delete_

QPushButton* moveit_setup::srdf_setup::RobotPosesWidget::btn_delete_

Definition at line 82 of file robot_poses_widget.hpp.

◆ btn_edit_

QPushButton* moveit_setup::srdf_setup::RobotPosesWidget::btn_edit_

Definition at line 81 of file robot_poses_widget.hpp.

◆ btn_save_

QPushButton* moveit_setup::srdf_setup::RobotPosesWidget::btn_save_

Definition at line 83 of file robot_poses_widget.hpp.

◆ collision_warning_

QLabel* moveit_setup::srdf_setup::RobotPosesWidget::collision_warning_

Definition at line 94 of file robot_poses_widget.hpp.

◆ column2_

QVBoxLayout* moveit_setup::srdf_setup::RobotPosesWidget::column2_

Definition at line 87 of file robot_poses_widget.hpp.

◆ data_table_

QTableWidget* moveit_setup::srdf_setup::RobotPosesWidget::data_table_

Definition at line 80 of file robot_poses_widget.hpp.

◆ group_name_field_

QComboBox* moveit_setup::srdf_setup::RobotPosesWidget::group_name_field_

Definition at line 89 of file robot_poses_widget.hpp.

◆ joint_list_layout_

QVBoxLayout* moveit_setup::srdf_setup::RobotPosesWidget::joint_list_layout_

Definition at line 91 of file robot_poses_widget.hpp.

◆ joint_list_widget_

QWidget* moveit_setup::srdf_setup::RobotPosesWidget::joint_list_widget_

Definition at line 90 of file robot_poses_widget.hpp.

◆ pose_edit_widget_

QWidget* moveit_setup::srdf_setup::RobotPosesWidget::pose_edit_widget_

Definition at line 93 of file robot_poses_widget.hpp.

◆ pose_list_widget_

QWidget* moveit_setup::srdf_setup::RobotPosesWidget::pose_list_widget_

Definition at line 92 of file robot_poses_widget.hpp.

◆ pose_name_field_

QLineEdit* moveit_setup::srdf_setup::RobotPosesWidget::pose_name_field_

Definition at line 88 of file robot_poses_widget.hpp.

◆ scroll_area_

QScrollArea* moveit_setup::srdf_setup::RobotPosesWidget::scroll_area_

Definition at line 86 of file robot_poses_widget.hpp.

◆ stacked_widget_

QStackedWidget* moveit_setup::srdf_setup::RobotPosesWidget::stacked_widget_

Definition at line 85 of file robot_poses_widget.hpp.


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