User interface for editing the default collision matrix list in an SRDF.
More...
#include <default_collisions_widget.h>
|
void | disableControls (bool disable) |
| Helper function to disable parts of GUI during computation. More...
|
|
bool | eventFilter (QObject *object, QEvent *event) |
| Allow toggling of all checkboxes in selection by filtering <space> keypresses. More...
|
|
void | generateCollisionTable (unsigned int *collision_progress) |
| The thread that is called to allow the GUI to update. Calls an external function to do calcs. More...
|
|
void | showSections (QHeaderView *header, const QList< int > &logicalIndexes) |
| Show header's sections in logicalIndexes and everything in between. More...
|
|
void | toggleSelection (QItemSelection selection) |
| Toggle enabled status of selection. More...
|
|
|
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 72 of file default_collisions_widget.h.
moveit_setup_assistant::DefaultCollisionsWidget::DefaultCollisionsWidget |
( |
QWidget * |
parent, |
|
|
moveit_setup_assistant::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 59 of file default_collisions_widget.cpp.
moveit_setup_assistant::DefaultCollisionsWidget::~DefaultCollisionsWidget |
( |
| ) |
|
void moveit_setup_assistant::DefaultCollisionsWidget::changeDensityLabel |
( |
int |
value | ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::checkedFilterChanged |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::collisionsChanged |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::disableControls |
( |
bool |
disable | ) |
|
|
private |
bool moveit_setup_assistant::DefaultCollisionsWidget::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
| |
|
private |
void moveit_setup_assistant::DefaultCollisionsWidget::finishGeneratingCollisionTable |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::focusGiven |
( |
| ) |
|
|
privateslot |
bool moveit_setup_assistant::DefaultCollisionsWidget::focusLost |
( |
| ) |
|
|
privateslot |
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 254 of file default_collisions_widget.cpp.
void moveit_setup_assistant::DefaultCollisionsWidget::hideOtherSections |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::hideSections |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::linkPairsFromSRDF |
( |
| ) |
|
void moveit_setup_assistant::DefaultCollisionsWidget::linkPairsToSRDF |
( |
| ) |
|
void moveit_setup_assistant::DefaultCollisionsWidget::loadCollisionTable |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::previewSelectedLinear |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::previewSelectedMatrix |
( |
const QModelIndex & |
index | ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::revertChanges |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::showHeaderContextMenu |
( |
const QPoint & |
p | ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::showSections |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::showSections |
( |
QHeaderView * |
header, |
|
|
const QList< int > & |
logicalIndexes |
|
) |
| |
|
private |
void moveit_setup_assistant::DefaultCollisionsWidget::startGeneratingCollisionTable |
( |
| ) |
|
|
privateslot |
void moveit_setup_assistant::DefaultCollisionsWidget::toggleSelection |
( |
QItemSelection |
selection | ) |
|
|
private |
QPushButton* moveit_setup_assistant::DefaultCollisionsWidget::btn_generate_ |
|
private |
QPushButton* moveit_setup_assistant::DefaultCollisionsWidget::btn_revert_ |
|
private |
Qt::Orientations moveit_setup_assistant::DefaultCollisionsWidget::clicked_headers_ |
|
private |
int moveit_setup_assistant::DefaultCollisionsWidget::clicked_section_ |
|
private |
QCheckBox* moveit_setup_assistant::DefaultCollisionsWidget::collision_checkbox_ |
|
private |
QTableView* moveit_setup_assistant::DefaultCollisionsWidget::collision_table_ |
|
private |
moveit_setup_assistant::MoveItConfigDataPtr moveit_setup_assistant::DefaultCollisionsWidget::config_data_ |
|
private |
QGroupBox* moveit_setup_assistant::DefaultCollisionsWidget::controls_box_ |
|
private |
QSlider* moveit_setup_assistant::DefaultCollisionsWidget::density_slider_ |
|
private |
QLabel* moveit_setup_assistant::DefaultCollisionsWidget::density_value_label_ |
|
private |
QLabel* moveit_setup_assistant::DefaultCollisionsWidget::fraction_label_ |
|
private |
QSpinBox* moveit_setup_assistant::DefaultCollisionsWidget::fraction_spinbox_ |
|
private |
QList<QAction*> moveit_setup_assistant::DefaultCollisionsWidget::header_actions_ |
|
private |
QVBoxLayout* moveit_setup_assistant::DefaultCollisionsWidget::layout_ |
|
private |
QLineEdit* moveit_setup_assistant::DefaultCollisionsWidget::link_name_filter_ |
|
private |
QAbstractItemModel* moveit_setup_assistant::DefaultCollisionsWidget::model_ |
|
private |
QLabel* moveit_setup_assistant::DefaultCollisionsWidget::page_title_ |
|
private |
QProgressBar* moveit_setup_assistant::DefaultCollisionsWidget::progress_bar_ |
|
private |
QLabel* moveit_setup_assistant::DefaultCollisionsWidget::progress_label_ |
|
private |
QItemSelectionModel* moveit_setup_assistant::DefaultCollisionsWidget::selection_model_ |
|
private |
QButtonGroup* moveit_setup_assistant::DefaultCollisionsWidget::view_mode_buttons_ |
|
private |
MonitorThread* moveit_setup_assistant::DefaultCollisionsWidget::worker_ |
|
private |
The documentation for this class was generated from the following files: