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

Start screen user interface for MoveIt Configuration Assistant. More...

#include <start_screen_widget.hpp>

Inheritance diagram for moveit_setup::core::StartScreenWidget:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::core::StartScreenWidget:
Collaboration graph
[legend]

Public Member Functions

void onInit () override
 
 ~StartScreenWidget () override
 
void focusGiven () override
 function called when widget is activated, allows to update/initialize GUI 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

SelectModeWidgetselect_mode_
 
LoadPathArgsWidgetstack_path_
 
LoadPathArgsWidgeturdf_file_
 
QPushButton * btn_load_
 
QLabel * next_label_
 
QProgressBar * progress_bar_
 
QImage * right_image_
 
QLabel * right_image_label_
 

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

Start screen user interface for MoveIt Configuration Assistant.

Definition at line 62 of file start_screen_widget.hpp.

Constructor & Destructor Documentation

◆ ~StartScreenWidget()

moveit_setup::core::StartScreenWidget::~StartScreenWidget ( )
override

Definition at line 198 of file start_screen_widget.cpp.

Member Function Documentation

◆ focusGiven()

void moveit_setup::core::StartScreenWidget::focusGiven ( )
overridevirtual

function called when widget is activated, allows to update/initialize GUI

Reimplemented from moveit_setup::SetupStepWidget.

Definition at line 203 of file start_screen_widget.cpp.

Here is the call graph for this function:

◆ getSetupStep()

SetupStep& moveit_setup::core::StartScreenWidget::getSetupStep ( )
inlineoverridevirtual

Return a reference to the SetupStep object.

Implements moveit_setup::SetupStepWidget.

Definition at line 89 of file start_screen_widget.hpp.

◆ onInit()

void moveit_setup::core::StartScreenWidget::onInit ( )
overridevirtual

Reimplemented from moveit_setup::SetupStepWidget.

Definition at line 65 of file start_screen_widget.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ btn_load_

QPushButton* moveit_setup::core::StartScreenWidget::btn_load_

Definition at line 83 of file start_screen_widget.hpp.

◆ next_label_

QLabel* moveit_setup::core::StartScreenWidget::next_label_

Definition at line 84 of file start_screen_widget.hpp.

◆ progress_bar_

QProgressBar* moveit_setup::core::StartScreenWidget::progress_bar_

Definition at line 85 of file start_screen_widget.hpp.

◆ right_image_

QImage* moveit_setup::core::StartScreenWidget::right_image_

Definition at line 86 of file start_screen_widget.hpp.

◆ right_image_label_

QLabel* moveit_setup::core::StartScreenWidget::right_image_label_

Definition at line 87 of file start_screen_widget.hpp.

◆ select_mode_

SelectModeWidget* moveit_setup::core::StartScreenWidget::select_mode_

Definition at line 80 of file start_screen_widget.hpp.

◆ stack_path_

LoadPathArgsWidget* moveit_setup::core::StartScreenWidget::stack_path_

Definition at line 81 of file start_screen_widget.hpp.

◆ urdf_file_

LoadPathArgsWidget* moveit_setup::core::StartScreenWidget::urdf_file_

Definition at line 82 of file start_screen_widget.hpp.


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