Public Member Functions | Public Attributes | Private Slots | Private Attributes | List of all members
moveit_setup_assistant::PerceptionWidget Class Reference

#include <perception_widget.h>

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

Public Member Functions

void focusGiven () override
 Received when this widget is chosen from the navigation menu. More...
 
bool focusLost () override
 Received when another widget is chosen from the navigation menu. More...
 
uint loadConfigIntoWidgets (std::map< std::string, GenericParameter > sensor_plugin_config)
 
void loadSensorPluginsComboBox ()
 Populate the combo dropdown box with sensor plugins. More...
 
 PerceptionWidget (QWidget *parent, const MoveItConfigDataPtr &config_data)
 
- Public Member Functions inherited from SetupScreenWidget
 SetupScreenWidget (QWidget *parent)
 

Public Attributes

QLineEdit * depth_filtered_cloud_topic_field_
 
QGroupBox * depth_map_group_
 
QLineEdit * depth_max_update_rate_field_
 
QLineEdit * depth_padding_offset_field_
 
QLineEdit * depth_padding_scale_field_
 
QLineEdit * far_clipping_field_
 
QLineEdit * filtered_cloud_topic_field_
 
QLineEdit * image_topic_field_
 
QLineEdit * max_range_field_
 
QLineEdit * max_update_rate_field_
 
QLineEdit * near_clipping_field_
 
QLineEdit * padding_offset_field_
 
QLineEdit * padding_scale_field_
 
QGroupBox * point_cloud_group_
 
QLineEdit * point_cloud_topic_field_
 
QLineEdit * point_subsample_field_
 
QLineEdit * queue_size_field_
 
QComboBox * sensor_plugin_field_
 
QLineEdit * shadow_threshold_field_
 

Private Slots

void sensorPluginChanged (int index)
 Called when the selected item in the sensor_plugin_field_ combobox is changed. More...
 

Private Attributes

moveit_setup_assistant::MoveItConfigDataPtr config_data_
 Contains all the configuration data for the setup assistant. More...
 

Additional Inherited Members

- Signals inherited from SetupScreenWidget
void highlightGroup (const std::string &name)
 Event for telling rviz to highlight a group of the robot. More...
 
void highlightLink (const std::string &name, const QColor &)
 Event for telling rviz to highlight a link of the robot. More...
 
void isModal (bool isModal)
 Event for when the current screen is in modal view. Essential disabled the left navigation. More...
 
void unhighlightAll ()
 Event for telling rviz to unhighlight all links of the robot. More...
 

Detailed Description

Definition at line 55 of file perception_widget.h.

Constructor & Destructor Documentation

◆ PerceptionWidget()

moveit_setup_assistant::PerceptionWidget::PerceptionWidget ( QWidget *  parent,
const MoveItConfigDataPtr &  config_data 
)

Definition at line 85 of file perception_widget.cpp.

Member Function Documentation

◆ focusGiven()

void moveit_setup_assistant::PerceptionWidget::focusGiven ( )
overridevirtual

Received when this widget is chosen from the navigation menu.

Reimplemented from SetupScreenWidget.

Definition at line 228 of file perception_widget.cpp.

◆ focusLost()

bool moveit_setup_assistant::PerceptionWidget::focusLost ( )
overridevirtual

Received when another widget is chosen from the navigation menu.

Reimplemented from SetupScreenWidget.

Definition at line 236 of file perception_widget.cpp.

◆ loadConfigIntoWidgets()

uint moveit_setup_assistant::PerceptionWidget::loadConfigIntoWidgets ( std::map< std::string, GenericParameter sensor_plugin_config)

Definition at line 321 of file perception_widget.cpp.

◆ loadSensorPluginsComboBox()

void moveit_setup_assistant::PerceptionWidget::loadSensorPluginsComboBox ( )

Populate the combo dropdown box with sensor plugins.

Definition at line 350 of file perception_widget.cpp.

◆ sensorPluginChanged

void moveit_setup_assistant::PerceptionWidget::sensorPluginChanged ( int  index)
privateslot

Called when the selected item in the sensor_plugin_field_ combobox is changed.

Definition at line 299 of file perception_widget.cpp.

Member Data Documentation

◆ config_data_

moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::PerceptionWidget::config_data_
private

Contains all the configuration data for the setup assistant.

Definition at line 121 of file perception_widget.h.

◆ depth_filtered_cloud_topic_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::depth_filtered_cloud_topic_field_

Definition at line 103 of file perception_widget.h.

◆ depth_map_group_

QGroupBox* moveit_setup_assistant::PerceptionWidget::depth_map_group_

Definition at line 84 of file perception_widget.h.

◆ depth_max_update_rate_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::depth_max_update_rate_field_

Definition at line 104 of file perception_widget.h.

◆ depth_padding_offset_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::depth_padding_offset_field_

Definition at line 102 of file perception_widget.h.

◆ depth_padding_scale_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::depth_padding_scale_field_

Definition at line 101 of file perception_widget.h.

◆ far_clipping_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::far_clipping_field_

Definition at line 99 of file perception_widget.h.

◆ filtered_cloud_topic_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::filtered_cloud_topic_field_

Definition at line 93 of file perception_widget.h.

◆ image_topic_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::image_topic_field_

Definition at line 96 of file perception_widget.h.

◆ max_range_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::max_range_field_

Definition at line 88 of file perception_widget.h.

◆ max_update_rate_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::max_update_rate_field_

Definition at line 92 of file perception_widget.h.

◆ near_clipping_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::near_clipping_field_

Definition at line 98 of file perception_widget.h.

◆ padding_offset_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::padding_offset_field_

Definition at line 90 of file perception_widget.h.

◆ padding_scale_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::padding_scale_field_

Definition at line 91 of file perception_widget.h.

◆ point_cloud_group_

QGroupBox* moveit_setup_assistant::PerceptionWidget::point_cloud_group_

Definition at line 83 of file perception_widget.h.

◆ point_cloud_topic_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::point_cloud_topic_field_

Definition at line 87 of file perception_widget.h.

◆ point_subsample_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::point_subsample_field_

Definition at line 89 of file perception_widget.h.

◆ queue_size_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::queue_size_field_

Definition at line 97 of file perception_widget.h.

◆ sensor_plugin_field_

QComboBox* moveit_setup_assistant::PerceptionWidget::sensor_plugin_field_

Definition at line 80 of file perception_widget.h.

◆ shadow_threshold_field_

QLineEdit* moveit_setup_assistant::PerceptionWidget::shadow_threshold_field_

Definition at line 100 of file perception_widget.h.


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


moveit_setup_assistant
Author(s): Dave Coleman
autogenerated on Sat May 3 2025 02:28:05