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: