User interface for editing the default collision matrix list in an SRDF.
More...
#include <default_collisions_widget.h>
|
| 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...
|
| |
User interface for editing the default collision matrix list in an SRDF.
Definition at line 74 of file default_collisions_widget.h.
◆ ViewMode
◆ DefaultCollisionsWidget()
| moveit_setup_assistant::DefaultCollisionsWidget::DefaultCollisionsWidget |
( |
QWidget * |
parent, |
|
|
const MoveItConfigDataPtr & |
config_data |
|
) |
| |
User interface for editing the default collision matrix list in an SRDF.
- Parameters
-
| urdf_file | String srdf file location. It will create a new file or will edit an existing one |
Definition at line 99 of file default_collisions_widget.cpp.
◆ ~DefaultCollisionsWidget()
| moveit_setup_assistant::DefaultCollisionsWidget::~DefaultCollisionsWidget |
( |
| ) |
|
|
override |
◆ changeNumSamples
| void moveit_setup_assistant::DefaultCollisionsWidget::changeNumSamples |
( |
int |
value | ) |
|
|
privateslot |
◆ checkedFilterChanged
| void moveit_setup_assistant::DefaultCollisionsWidget::checkedFilterChanged |
( |
| ) |
|
|
privateslot |
◆ collisionsChanged
| void moveit_setup_assistant::DefaultCollisionsWidget::collisionsChanged |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
◆ disableControls()
| void moveit_setup_assistant::DefaultCollisionsWidget::disableControls |
( |
bool |
disable | ) |
|
|
private |
◆ eventFilter()
| bool moveit_setup_assistant::DefaultCollisionsWidget::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
| |
|
overrideprivate |
◆ finishGeneratingCollisionTable
| void moveit_setup_assistant::DefaultCollisionsWidget::finishGeneratingCollisionTable |
( |
| ) |
|
|
privateslot |
◆ focusGiven
| void moveit_setup_assistant::DefaultCollisionsWidget::focusGiven |
( |
| ) |
|
|
overrideprivateslot |
◆ focusLost
| bool moveit_setup_assistant::DefaultCollisionsWidget::focusLost |
( |
| ) |
|
|
overrideprivateslot |
◆ generateCollisionTable()
| void moveit_setup_assistant::DefaultCollisionsWidget::generateCollisionTable |
( |
unsigned int * |
collision_progress | ) |
|
|
private |
The thread that is called to allow the GUI to update. Calls an external function to do calcs.
- Parameters
-
| collision_progress | A shared pointer between 3 threads to allow progress bar to update. See declaration location for more details and warning. |
Definition at line 329 of file default_collisions_widget.cpp.
◆ hideOtherSections
| void moveit_setup_assistant::DefaultCollisionsWidget::hideOtherSections |
( |
| ) |
|
|
privateslot |
◆ hideSections
| void moveit_setup_assistant::DefaultCollisionsWidget::hideSections |
( |
| ) |
|
|
privateslot |
◆ interruptGeneratingCollisionTable
| void moveit_setup_assistant::DefaultCollisionsWidget::interruptGeneratingCollisionTable |
( |
| ) |
|
|
privateslot |
◆ loadCollisionTable
| void moveit_setup_assistant::DefaultCollisionsWidget::loadCollisionTable |
( |
| ) |
|
|
privateslot |
◆ previewSelectedLinear
| void moveit_setup_assistant::DefaultCollisionsWidget::previewSelectedLinear |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
◆ previewSelectedMatrix
| void moveit_setup_assistant::DefaultCollisionsWidget::previewSelectedMatrix |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
◆ revertChanges
| void moveit_setup_assistant::DefaultCollisionsWidget::revertChanges |
( |
| ) |
|
|
privateslot |
◆ selectedSections()
| QList< int > moveit_setup_assistant::DefaultCollisionsWidget::selectedSections |
( |
QHeaderView *& |
header | ) |
const |
|
private |
◆ setDefaults()
| void moveit_setup_assistant::DefaultCollisionsWidget::setDefaults |
( |
bool |
enabled | ) |
|
|
private |
◆ showHeaderContextMenu
| void moveit_setup_assistant::DefaultCollisionsWidget::showHeaderContextMenu |
( |
const QPoint & |
p | ) |
|
|
privateslot |
◆ showSections [1/2]
| void moveit_setup_assistant::DefaultCollisionsWidget::showSections |
( |
| ) |
|
|
privateslot |
◆ showSections() [2/2]
| void moveit_setup_assistant::DefaultCollisionsWidget::showSections |
( |
QHeaderView * |
header, |
|
|
const QList< int > & |
logicalIndexes |
|
) |
| |
|
private |
◆ startGeneratingCollisionTable
| void moveit_setup_assistant::DefaultCollisionsWidget::startGeneratingCollisionTable |
( |
| ) |
|
|
privateslot |
◆ toggleSelection()
| void moveit_setup_assistant::DefaultCollisionsWidget::toggleSelection |
( |
QItemSelection |
selection | ) |
|
|
private |
◆ btn_generate_
| QPushButton* moveit_setup_assistant::DefaultCollisionsWidget::btn_generate_ |
|
private |
◆ btn_interrupt_
| QPushButton* moveit_setup_assistant::DefaultCollisionsWidget::btn_interrupt_ |
|
private |
◆ btn_revert_
| QPushButton* moveit_setup_assistant::DefaultCollisionsWidget::btn_revert_ |
|
private |
◆ clicked_headers_
| Qt::Orientations moveit_setup_assistant::DefaultCollisionsWidget::clicked_headers_ |
|
private |
◆ clicked_section_
| int moveit_setup_assistant::DefaultCollisionsWidget::clicked_section_ |
|
private |
◆ collision_checkbox_
| QCheckBox* moveit_setup_assistant::DefaultCollisionsWidget::collision_checkbox_ |
|
private |
◆ collision_table_
| QTableView* moveit_setup_assistant::DefaultCollisionsWidget::collision_table_ |
|
private |
◆ config_data_
| moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::DefaultCollisionsWidget::config_data_ |
|
private |
◆ controls_box_
| QGroupBox* moveit_setup_assistant::DefaultCollisionsWidget::controls_box_ |
|
private |
◆ fraction_label_
| QLabel* moveit_setup_assistant::DefaultCollisionsWidget::fraction_label_ |
|
private |
◆ fraction_spinbox_
| QSpinBox* moveit_setup_assistant::DefaultCollisionsWidget::fraction_spinbox_ |
|
private |
◆ header_actions_
| QList<QAction*> moveit_setup_assistant::DefaultCollisionsWidget::header_actions_ |
|
private |
◆ layout_
| QVBoxLayout* moveit_setup_assistant::DefaultCollisionsWidget::layout_ |
|
private |
◆ link_name_filter_
| QLineEdit* moveit_setup_assistant::DefaultCollisionsWidget::link_name_filter_ |
|
private |
◆ model_
| QAbstractItemModel* moveit_setup_assistant::DefaultCollisionsWidget::model_ |
|
private |
◆ page_title_
| QLabel* moveit_setup_assistant::DefaultCollisionsWidget::page_title_ |
|
private |
◆ progress_bar_
| QProgressBar* moveit_setup_assistant::DefaultCollisionsWidget::progress_bar_ |
|
private |
◆ progress_label_
| QLabel* moveit_setup_assistant::DefaultCollisionsWidget::progress_label_ |
|
private |
◆ sample_slider_
| QSlider* moveit_setup_assistant::DefaultCollisionsWidget::sample_slider_ |
|
private |
◆ sample_spinbox_
| QSpinBox* moveit_setup_assistant::DefaultCollisionsWidget::sample_spinbox_ |
|
private |
◆ selection_model_
| QItemSelectionModel* moveit_setup_assistant::DefaultCollisionsWidget::selection_model_ |
|
private |
◆ view_mode_buttons_
| QButtonGroup* moveit_setup_assistant::DefaultCollisionsWidget::view_mode_buttons_ |
|
private |
◆ wip_srdf_
◆ worker_
| MonitorThread* moveit_setup_assistant::DefaultCollisionsWidget::worker_ |
|
private |
The documentation for this class was generated from the following files: