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

#include <group_edit_widget.h>

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

Signals

void cancelEditing ()
 Event sent when user presses cancel button. More...
 
void deleteGroup ()
 Event sent when delete is being requested for group. More...
 
void save ()
 Button event for just saving, when in edit mode. More...
 
void saveChain ()
 Button event for new groups, progressing to adding a chain. More...
 
void saveJoints ()
 Button event for new groups, progressing to adding joints. More...
 
void saveLinks ()
 Button event for new groups, progressing to adding links. More...
 
void saveSubgroups ()
 Button event for new groups, progressing to adding subgroups. More...
 

Public Member Functions

 GroupEditWidget (QWidget *parent, const MoveItConfigDataPtr &config_data)
 Constructor. More...
 
void loadKinematicPlannersComboBox ()
 Populate the combo dropdown box with kinematic planners. More...
 
void setSelected (const std::string &group_name)
 Set the previous data. More...
 

Public Attributes

QPushButton * btn_delete_
 
QPushButton * btn_save_
 
QComboBox * default_planner_field_
 
QDoubleSpinBox * goal_joint_tolerance_field_
 
QDoubleSpinBox * goal_orientation_tolerance_field_
 
QDoubleSpinBox * goal_position_tolerance_field_
 
QLineEdit * group_name_field_
 
QLineEdit * kinematics_parameters_file_field_
 
QLineEdit * kinematics_resolution_field_
 
QComboBox * kinematics_solver_field_
 
QLineEdit * kinematics_timeout_field_
 
QWidget * new_buttons_widget_
 
QLabel * title_
 

Private Slots

void selectKinematicsFile ()
 Shows a file dialog to select an additional parameter file for kinematics. More...
 

Private Attributes

moveit_setup_assistant::MoveItConfigDataPtr config_data_
 Contains all the configuration data for the setup assistant. More...
 
const int DECIMALS_TOLERANCE = 4
 
const int FORM_CONTROL_WIDTH = 400
 
const double MAX_TOLERANCE = 1.0
 
const double MIN_TOLERANCE = 1e-4
 
const double STEP_TOLERANCE = 1e-4
 

Detailed Description

Definition at line 52 of file group_edit_widget.h.

Constructor & Destructor Documentation

◆ GroupEditWidget()

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

Constructor.

Definition at line 91 of file group_edit_widget.cpp.

Member Function Documentation

◆ cancelEditing

void moveit_setup_assistant::GroupEditWidget::cancelEditing ( )
signal

Event sent when user presses cancel button.

◆ deleteGroup

void moveit_setup_assistant::GroupEditWidget::deleteGroup ( )
signal

Event sent when delete is being requested for group.

◆ loadKinematicPlannersComboBox()

void moveit_setup_assistant::GroupEditWidget::loadKinematicPlannersComboBox ( )

Populate the combo dropdown box with kinematic planners.

Definition at line 383 of file group_edit_widget.cpp.

◆ save

void moveit_setup_assistant::GroupEditWidget::save ( )
signal

Button event for just saving, when in edit mode.

◆ saveChain

void moveit_setup_assistant::GroupEditWidget::saveChain ( )
signal

Button event for new groups, progressing to adding a chain.

◆ saveJoints

void moveit_setup_assistant::GroupEditWidget::saveJoints ( )
signal

Button event for new groups, progressing to adding joints.

◆ saveLinks

void moveit_setup_assistant::GroupEditWidget::saveLinks ( )
signal

Button event for new groups, progressing to adding links.

◆ saveSubgroups

void moveit_setup_assistant::GroupEditWidget::saveSubgroups ( )
signal

Button event for new groups, progressing to adding subgroups.

◆ selectKinematicsFile

void moveit_setup_assistant::GroupEditWidget::selectKinematicsFile ( )
privateslot

Shows a file dialog to select an additional parameter file for kinematics.

Definition at line 442 of file group_edit_widget.cpp.

◆ setSelected()

void moveit_setup_assistant::GroupEditWidget::setSelected ( const std::string &  group_name)

Set the previous data.

Definition at line 289 of file group_edit_widget.cpp.

Member Data Documentation

◆ btn_delete_

QPushButton* moveit_setup_assistant::GroupEditWidget::btn_delete_

Definition at line 91 of file group_edit_widget.h.

◆ btn_save_

QPushButton* moveit_setup_assistant::GroupEditWidget::btn_save_

Definition at line 92 of file group_edit_widget.h.

◆ config_data_

moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::GroupEditWidget::config_data_
private

Contains all the configuration data for the setup assistant.

Definition at line 137 of file group_edit_widget.h.

◆ DECIMALS_TOLERANCE

const int moveit_setup_assistant::GroupEditWidget::DECIMALS_TOLERANCE = 4
private

Definition at line 58 of file group_edit_widget.h.

◆ default_planner_field_

QComboBox* moveit_setup_assistant::GroupEditWidget::default_planner_field_

Definition at line 90 of file group_edit_widget.h.

◆ FORM_CONTROL_WIDTH

const int moveit_setup_assistant::GroupEditWidget::FORM_CONTROL_WIDTH = 400
private

Definition at line 57 of file group_edit_widget.h.

◆ goal_joint_tolerance_field_

QDoubleSpinBox* moveit_setup_assistant::GroupEditWidget::goal_joint_tolerance_field_

Definition at line 86 of file group_edit_widget.h.

◆ goal_orientation_tolerance_field_

QDoubleSpinBox* moveit_setup_assistant::GroupEditWidget::goal_orientation_tolerance_field_

Definition at line 88 of file group_edit_widget.h.

◆ goal_position_tolerance_field_

QDoubleSpinBox* moveit_setup_assistant::GroupEditWidget::goal_position_tolerance_field_

Definition at line 87 of file group_edit_widget.h.

◆ group_name_field_

QLineEdit* moveit_setup_assistant::GroupEditWidget::group_name_field_

Definition at line 82 of file group_edit_widget.h.

◆ kinematics_parameters_file_field_

QLineEdit* moveit_setup_assistant::GroupEditWidget::kinematics_parameters_file_field_

Definition at line 89 of file group_edit_widget.h.

◆ kinematics_resolution_field_

QLineEdit* moveit_setup_assistant::GroupEditWidget::kinematics_resolution_field_

Definition at line 84 of file group_edit_widget.h.

◆ kinematics_solver_field_

QComboBox* moveit_setup_assistant::GroupEditWidget::kinematics_solver_field_

Definition at line 83 of file group_edit_widget.h.

◆ kinematics_timeout_field_

QLineEdit* moveit_setup_assistant::GroupEditWidget::kinematics_timeout_field_

Definition at line 85 of file group_edit_widget.h.

◆ MAX_TOLERANCE

const double moveit_setup_assistant::GroupEditWidget::MAX_TOLERANCE = 1.0
private

Definition at line 60 of file group_edit_widget.h.

◆ MIN_TOLERANCE

const double moveit_setup_assistant::GroupEditWidget::MIN_TOLERANCE = 1e-4
private

Definition at line 59 of file group_edit_widget.h.

◆ new_buttons_widget_

QWidget* moveit_setup_assistant::GroupEditWidget::new_buttons_widget_

Definition at line 93 of file group_edit_widget.h.

◆ STEP_TOLERANCE

const double moveit_setup_assistant::GroupEditWidget::STEP_TOLERANCE = 1e-4
private

Definition at line 61 of file group_edit_widget.h.

◆ title_

QLabel* moveit_setup_assistant::GroupEditWidget::title_

Definition at line 81 of file group_edit_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