moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | List of all members
moveit_setup::controllers::ROS2ControllersWidget Class Reference
Inheritance diagram for moveit_setup::controllers::ROS2ControllersWidget:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::controllers::ROS2ControllersWidget:
Collaboration graph
[legend]

Public Member Functions

 ROS2ControllersWidget ()
 
- Public Member Functions inherited from moveit_setup::controllers::ControllersWidget
void onInit () override
 
void changeScreen (int index)
 
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 ()
 

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 Member Functions inherited from moveit_setup::controllers::ControllersWidget
QWidget * createContentsWidget ()
 Builds the main screen list widget. More...
 
void loadControllersTree ()
 
void loadToControllersTree (const ControllerInfo &controller_it)
 
void showMainScreen ()
 
void loadJointsScreen (ControllerInfo *this_controller)
 
void loadGroupsScreen (ControllerInfo *this_controller)
 
void loadControllerScreen (ControllerInfo *this_controller)
 
- Protected Attributes inherited from moveit_setup::controllers::ControllersWidget
QTreeWidget * controllers_tree_
 Main table for holding controllers. More...
 
QWidget * controllers_tree_widget_
 
QStackedWidget * stacked_widget_
 For changing between table and different add/edit views. More...
 
ControllerEditWidgetcontroller_edit_widget_
 
QPushButton * btn_delete_
 
QPushButton * btn_add_
 
QPushButton * btn_edit_
 
QHBoxLayout * controls_layout_
 
DoubleListWidgetjoints_widget_
 
DoubleListWidgetjoint_groups_widget_
 
std::string current_edit_controller_
 Remember what controller we are editing when an edit screen is being shown. More...
 
bool adding_new_controller_
 Remember whethere we're editing a controller or adding a new one. More...
 
std::shared_ptr< Controllerssetup_step_
 
- Protected Attributes inherited from moveit_setup::SetupStepWidget
RVizPanelrviz_panel_
 
bool debug_
 

Detailed Description

Definition at line 44 of file ros2_controllers_widget.cpp.

Constructor & Destructor Documentation

◆ ROS2ControllersWidget()

moveit_setup::controllers::ROS2ControllersWidget::ROS2ControllersWidget ( )
inline

Definition at line 47 of file ros2_controllers_widget.cpp.


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