$search
Main Warehouse Viewer application. More...
#include <planning_scene_warehouse_viewer.h>
Classes | |
class | TableLoadThread |
Thread that loads all warehouse data and creates a table from it. More... | |
Public Slots | |
void | addTouchLinkClicked () |
void | alterAllowedCollisionPressed () |
Called when the user triggers the "Alter allowed collision ..." action. | |
void | alteredLinkPaddingValueChanged (double d) |
Called when the user changes a link padding. | |
void | alterLinkPaddingPressed () |
Called when the user triggers the "Alter link padding ..." action. | |
void | attachObject (const std::string &name) |
void | copyPlanningSceneSlot () |
Called when the "Save Current Planning Scene ..." action is triggered. | |
void | createMeshConfirmedPressed () |
Called when the "Create..." button in the collision object dialog is pressed. | |
void | createNewMeshPressed () |
Called when the "Create New Mesh Collision Object ..." action is triggered. | |
void | createNewMotionPlanPressed () |
Called when the "Create New Motion Plan Request ..." action is triggered. | |
void | createNewMotionPlanRequest (std::string group_name, std::string end_effector_name) |
Creates a new motion plan request for the given group and end effector link. | |
void | createNewObjectPressed () |
Called when the "Create New Collision Object ..." action is triggered. | |
void | createNewPlanningSceneSlot () |
Called when the "Create New Planning Scene ..." action is triggered. | |
void | createObjectConfirmedPressed () |
Called when the "Create..." button in the collision object dialog is pressed. | |
void | createRequestPressed () |
Called when the "Create..." button in the motion plan dialog is pressed. | |
void | deleteSelectedMotionPlan () |
Removes the selected motion plan request and its associated trajectories. | |
void | deleteSelectedTrajectory () |
Removes the selected trajectory and sets the selected trajectory to "". | |
void | disableCollisionClicked () |
void | editJointBoxChanged (const QString &joint) |
void | editRobotStatePressed () |
void | enableCollisionClicked () |
void | entityListsEdited () |
void | executeButtonPressed () |
Called when the user presses the "Execute Trajectory" button. | |
void | filterButtonPressed () |
Called when the user presses the "filter trajectory" button. | |
void | firstEntityListSelected () |
void | jointStateSliderChanged (int nv) |
void | loadButtonPressed () |
Called when the load planning scene button is pressed. | |
void | meshColorButtonPressed () |
void | meshFileSelected (const QString &s) |
void | motionPlanCollisionVisibleButtonClicked (bool checked) |
Called when the user checks the "collisions visible" check box for a particular motion plan request. | |
void | motionPlanEndColorButtonClicked () |
Called when the end position color button is pressed for a particular motion plan request. | |
void | motionPlanEndVisibleButtonClicked (bool checked) |
Called when the end position visible check box is pressed. | |
void | motionPlanJointControlsActiveButtonClicked (bool checked) |
Called when the user checks the "joint controls active" check box for a particular motion plan request. | |
void | motionPlanRenderTypeChanged (const QString &type) |
Called when the user changes the render type of a motion plan request. | |
void | motionPlanStartColorButtonClicked () |
Called when the start position color button is pressed for a particular motion plan request. | |
void | motionPlanStartVisibleButtonClicked (bool checked) |
Called when the start position visible check box is pressed. | |
void | motionPlanTableSelection () |
Called when the user clicks on an item in the motion plan tree. | |
void | newButtonPressed () |
void | objectColorButtonPressed () |
Called when the user presses the change color button of a collision object. | |
void | planningSceneTableHeaderClicked (int col) |
void | playButtonPressed () |
Called when the user plays a trajectory. | |
void | popupFilterFailure (int value) |
void | popupLoadPlanningScenes () |
Opens the planning scene load dialog. | |
void | popupPlannerFailure (int value) |
void | primaryPlannerTriggered () |
void | progressChanged (int progress) |
Changes the loading bar value to that given, out of 100. | |
void | quit () |
closes the window and deconstructs. | |
void | refreshButtonPressed () |
Called when the refresh planning scene action is triggered. | |
void | refreshPlanningSceneDialog () |
void | refreshSceneButtonPressed () |
Called when the user triggers the "Refresh planning scene..." action. | |
void | removePlanningSceneButtonPressed () |
void | removeTouchLinkClicked () |
void | replanButtonPressed () |
Called when the user presses the "Plan New Trajectory" button. | |
void | resetAllowedCollisionClicked () |
void | savePlanningSceneSlot () |
Called when the "Save Current Planning Scene ..." action is triggered. | |
void | secondaryPlannerTriggered () |
void | secondEntityListSelected () |
void | selectMotionPlan (std::string ID) |
Sets the currently selected motion plan request to the given ID. | |
void | selectTrajectory (std::string ID) |
Sets the currently selected trajectory to the given ID. | |
void | sliderDragged (int nv) |
Called when the user drags the trajectory slider. | |
void | trajectoryCollisionsVisibleButtonClicked (bool checked) |
Called when the user checks the "collisions visible" check box for a particular trajectory. | |
void | trajectoryColorButtonClicked () |
Called when the change color button for a particular trajectory is pressed. | |
void | trajectoryEditChanged () |
Called when the user changes the box displaying the current trajectory point. | |
void | trajectoryRenderTypeChanged (const QString &type) |
Called when the user changes the render type of a trajectory. | |
void | trajectoryTableSelection () |
Called when the user clicks on an item in the trajectory tree. | |
void | trajectoryVisibleButtonClicked (bool checked) |
Called when the visible check box for a particular trajectory is clicked. | |
void | updateStateTriggered () |
Callback when a selected trajectory or motion plan request is changed. | |
void | viewOutcomesPressed () |
Called when the user triggers the "View planning scene outcomes ..." action. | |
Signals | |
void | allScenesLoaded () |
void | attachObjectSignal (const std::string &name) |
void | changeProgress (int progress) |
Changes the progress bar of the load planning scene dialog. | |
void | filterFailure (int value) |
void | plannerFailure (int value) |
void | updateTables () |
Updates the trajectory and motion plan tables. | |
Public Member Functions | |
void | addSpecialEntries (QListWidget *list_widget) |
virtual void | attachObjectCallback (const std::string &name) |
void | createAlterAllowedCollisionDialog () |
void | createAlterLinkPaddingDialog () |
void | createAttachObjectDialog (const std::string &name) |
void | createMotionPlanTable () |
Creates the motion plan request tree. | |
void | createNewMeshDialog () |
Creates the "new mesh collision object" dialog. | |
void | createNewObjectDialog () |
Creates the "new primitive collision object" dialog. | |
bool | createNewPlanningSceneConfirm () |
void | createOutcomeDialog () |
void | createPlanningSceneTable () |
Creates the table in the planning scenes dialog. | |
void | createRequestDialog () |
Creates the "new motion plan request" dialog. | |
void | createRobotStateEditor () |
void | createTrajectoryTable () |
Creates the trajectory tree. | |
virtual void | filterCallback (arm_navigation_msgs::ArmNavigationErrorCodes &errorCode) |
Virtual function called when the filter is invoked. | |
void | getEntryList (const std::string &s1, std::vector< std::string > &sv1) |
void | initQtWidgets () |
Creates all of the Qt objects associated with the viewer. | |
void | onPlanningSceneLoaded (int scene, int numScenes) |
callback that occurs when a planning scene is loaded from the warehouse | |
virtual void | planCallback (arm_navigation_msgs::ArmNavigationErrorCodes &errorCode) |
Virtual function called when the planner is invoked. | |
void | saveCurrentPlanningScene (bool copy) |
void | setEnabledDisabledDisplay (const QString &qs1, const QString &qs2) |
void | setupPlanningSceneDialog () |
Creates the load planning scenes dialog. | |
void | updateState () |
resets the trajectory and motion plan tables. | |
WarehouseViewer (QWidget *parent, planning_scene_utils::PlanningSceneParameters ¶ms) | |
~WarehouseViewer () | |
Public Attributes | |
bool | quit_threads_ |
flag for causing the spin thread and marker thread to stop. | |
Protected Attributes | |
QListWidget * | added_touch_links_ |
QLineEdit * | allowed_status_line_edit_ |
QAction * | alter_allowed_collision_action_ |
QDialog * | alter_allowed_collision_dialog_ |
QAction * | alter_link_padding_action_ |
QDialog * | alter_link_padding_dialog_ |
QTableWidget * | alter_link_padding_table_ |
QComboBox * | attach_link_box_ |
QDialog * | attach_object_dialog_ |
QComboBox * | collision_display_box_ |
QMenu * | collision_object_menu_ |
QLineEdit * | collision_object_name_ |
QSpinBox * | collision_object_pos_x_box_ |
QSpinBox * | collision_object_pos_y_box_ |
QSpinBox * | collision_object_pos_z_box_ |
QSpinBox * | collision_object_scale_x_box_ |
QSpinBox * | collision_object_scale_y_box_ |
QSpinBox * | collision_object_scale_z_box_ |
QComboBox * | collision_object_type_box_ |
QAction * | copy_planning_scene_action_ |
QCheckBox * | create_request_from_robot_box_ |
QLineEdit * | current_value_window_ |
QComboBox * | edit_joint_box_ |
QAction * | edit_robot_state_action_ |
QDialog * | edit_robot_state_dialog_ |
QPushButton * | execute_button_ |
QMenu * | file_menu_ |
QFileDialog * | file_selector_ |
QPushButton * | filter_button_ |
QLineEdit * | first_allowed_collision_line_edit_ |
QListWidget * | first_allowed_collision_list_ |
QSlider * | joint_state_slider_ |
QCheckBox * | load_motion_plan_requests_box_ |
QAction * | load_planning_scene_action_ |
QPushButton * | load_planning_scene_button_ |
QDialog * | load_planning_scene_dialog_ |
QProgressBar * | load_scene_progress_ |
QCheckBox * | load_trajectories_box_ |
QLineEdit * | lower_bound_edit_window_ |
QPushButton * | make_mesh_button_ |
QPushButton * | make_object_button_ |
QMenuBar * | menu_bar_ |
QPushButton * | mesh_color_button_ |
QLineEdit * | mesh_filename_field_ |
QLineEdit * | mesh_object_name_ |
QSpinBox * | mesh_object_pos_x_box_ |
QSpinBox * | mesh_object_pos_y_box_ |
QSpinBox * | mesh_object_pos_z_box_ |
QDoubleSpinBox * | mesh_object_scale_x_box_ |
QDoubleSpinBox * | mesh_object_scale_y_box_ |
QDoubleSpinBox * | mesh_object_scale_z_box_ |
QTreeWidget * | motion_plan_tree_ |
QAction * | new_mesh_action_ |
QDialog * | new_mesh_dialog_ |
QAction * | new_motion_plan_action_ |
QAction * | new_object_action_ |
QDialog * | new_object_dialog_ |
QAction * | new_planning_scene_action_ |
QPushButton * | new_planning_scene_button_ |
QDialog * | new_request_dialog_ |
QPushButton * | object_color_button_ |
QDialog * | outcome_dialog_ |
QMenu * | planner_configuration_menu_ |
bool | planning_scene_initialized_ |
QMenu * | planning_scene_menu_ |
QTableWidget * | planning_scene_table_ |
QPushButton * | play_button_ |
QListWidget * | possible_touch_links_ |
QAction * | quit_action_ |
QAction * | refresh_action_ |
QPushButton * | refresh_planning_scene_button_ |
QPushButton * | remove_planning_scene_button_ |
QPushButton * | replan_button_ |
QComboBox * | request_group_name_box_ |
QAction * | save_planning_scene_action_ |
QLineEdit * | second_allowed_collision_line_edit_ |
QListWidget * | second_allowed_collision_list_ |
QLabel * | selected_request_label_ |
QLabel * | selected_trajectory_label_ |
QAction * | set_primary_planner_action_ |
QAction * | set_secondary_planner_action_ |
QTableWidget * | stage_outcome_table_ |
TableLoadThread * | table_load_thread_ |
QTableWidget * | trajectory_outcome_table_ |
QSpinBox * | trajectory_point_edit_ |
QSlider * | trajectory_slider_ |
QTreeWidget * | trajectory_tree_ |
QLineEdit * | upper_bound_edit_window_ |
QAction * | view_outcomes_action_ |
Main Warehouse Viewer application.
Definition at line 289 of file planning_scene_warehouse_viewer.h.
WarehouseViewer::WarehouseViewer | ( | QWidget * | parent, | |
planning_scene_utils::PlanningSceneParameters & | params | |||
) |
Definition at line 56 of file planning_scene_warehouse_viewer.cpp.
WarehouseViewer::~WarehouseViewer | ( | ) |
Definition at line 72 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::addSpecialEntries | ( | QListWidget * | list_widget | ) |
Definition at line 558 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::addTouchLinkClicked | ( | ) | [slot] |
Definition at line 2397 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::allScenesLoaded | ( | ) | [signal] |
void WarehouseViewer::alterAllowedCollisionPressed | ( | ) | [slot] |
Called when the user triggers the "Alter allowed collision ..." action.
Definition at line 455 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::alteredLinkPaddingValueChanged | ( | double | d | ) | [slot] |
Called when the user changes a link padding.
Definition at line 439 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::alterLinkPaddingPressed | ( | ) | [slot] |
Called when the user triggers the "Alter link padding ..." action.
Definition at line 432 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::attachObject | ( | const std::string & | name | ) | [slot] |
Definition at line 2293 of file planning_scene_warehouse_viewer.cpp.
virtual void WarehouseViewer::attachObjectCallback | ( | const std::string & | name | ) | [inline, virtual] |
Implements planning_scene_utils::PlanningSceneEditor.
Definition at line 350 of file planning_scene_warehouse_viewer.h.
void WarehouseViewer::attachObjectSignal | ( | const std::string & | name | ) | [signal] |
void WarehouseViewer::changeProgress | ( | int | progress | ) | [signal] |
Changes the progress bar of the load planning scene dialog.
void WarehouseViewer::copyPlanningSceneSlot | ( | ) | [slot] |
Called when the "Save Current Planning Scene ..." action is triggered.
Definition at line 1203 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createAlterAllowedCollisionDialog | ( | ) |
Definition at line 462 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createAlterLinkPaddingDialog | ( | ) |
Definition at line 384 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createAttachObjectDialog | ( | const std::string & | name | ) |
Definition at line 2309 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createMeshConfirmedPressed | ( | ) | [slot] |
Called when the "Create..." button in the collision object dialog is pressed.
Definition at line 1955 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createMotionPlanTable | ( | ) |
Creates the motion plan request tree.
Definition at line 917 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewMeshDialog | ( | ) |
Creates the "new mesh collision object" dialog.
Definition at line 1975 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewMeshPressed | ( | ) | [slot] |
Called when the "Create New Mesh Collision Object ..." action is triggered.
Definition at line 1944 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewMotionPlanPressed | ( | ) | [slot] |
Called when the "Create New Motion Plan Request ..." action is triggered.
Definition at line 801 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewMotionPlanRequest | ( | std::string | group_name, | |
std::string | end_effector_name | |||
) | [slot] |
Creates a new motion plan request for the given group and end effector link.
Definition at line 1178 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewObjectDialog | ( | ) |
Creates the "new primitive collision object" dialog.
Definition at line 1853 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewObjectPressed | ( | ) | [slot] |
Called when the "Create New Collision Object ..." action is triggered.
Definition at line 1847 of file planning_scene_warehouse_viewer.cpp.
bool WarehouseViewer::createNewPlanningSceneConfirm | ( | ) |
Definition at line 1225 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createNewPlanningSceneSlot | ( | ) | [slot] |
Called when the "Create New Planning Scene ..." action is triggered.
Definition at line 1221 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createObjectConfirmedPressed | ( | ) | [slot] |
Called when the "Create..." button in the collision object dialog is pressed.
Definition at line 2122 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createOutcomeDialog | ( | ) |
Definition at line 264 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createPlanningSceneTable | ( | ) |
Creates the table in the planning scenes dialog.
Definition at line 1736 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createRequestDialog | ( | ) |
Creates the "new motion plan request" dialog.
Definition at line 2156 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createRequestPressed | ( | ) | [slot] |
Called when the "Create..." button in the motion plan dialog is pressed.
Definition at line 2195 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createRobotStateEditor | ( | ) |
Definition at line 2427 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::createTrajectoryTable | ( | ) |
Creates the trajectory tree.
Definition at line 1515 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::deleteSelectedMotionPlan | ( | ) | [slot] |
Removes the selected motion plan request and its associated trajectories.
Definition at line 764 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::deleteSelectedTrajectory | ( | ) | [slot] |
Removes the selected trajectory and sets the selected trajectory to "".
Definition at line 781 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::disableCollisionClicked | ( | ) | [slot] |
Definition at line 663 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::editJointBoxChanged | ( | const QString & | joint | ) | [slot] |
Definition at line 2500 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::editRobotStatePressed | ( | ) | [slot] |
Definition at line 2420 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::enableCollisionClicked | ( | ) | [slot] |
Definition at line 629 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::entityListsEdited | ( | ) | [slot] |
Definition at line 625 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::executeButtonPressed | ( | ) | [slot] |
Called when the user presses the "Execute Trajectory" button.
Definition at line 749 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::filterButtonPressed | ( | ) | [slot] |
Called when the user presses the "filter trajectory" button.
Definition at line 1479 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::filterCallback | ( | arm_navigation_msgs::ArmNavigationErrorCodes & | errorCode | ) | [virtual] |
Virtual function called when the filter is invoked.
errorCode,the | result of the filter call. |
Implements planning_scene_utils::PlanningSceneEditor.
Definition at line 2283 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::filterFailure | ( | int | value | ) | [signal] |
void WarehouseViewer::firstEntityListSelected | ( | ) | [slot] |
Definition at line 615 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::getEntryList | ( | const std::string & | s1, | |
std::vector< std::string > & | sv1 | |||
) |
Definition at line 583 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::initQtWidgets | ( | ) |
Creates all of the Qt objects associated with the viewer.
Definition at line 77 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::jointStateSliderChanged | ( | int | nv | ) | [slot] |
Definition at line 2530 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::loadButtonPressed | ( | ) | [slot] |
Called when the load planning scene button is pressed.
Definition at line 1316 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::meshColorButtonPressed | ( | ) | [slot] |
Definition at line 2080 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::meshFileSelected | ( | const QString & | s | ) | [slot] |
Definition at line 1950 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanCollisionVisibleButtonClicked | ( | bool | checked | ) | [slot] |
Called when the user checks the "collisions visible" check box for a particular motion plan request.
Definition at line 1068 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanEndColorButtonClicked | ( | ) | [slot] |
Called when the end position color button is pressed for a particular motion plan request.
Definition at line 1113 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanEndVisibleButtonClicked | ( | bool | checked | ) | [slot] |
Called when the end position visible check box is pressed.
Definition at line 1163 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanJointControlsActiveButtonClicked | ( | bool | checked | ) | [slot] |
Called when the user checks the "joint controls active" check box for a particular motion plan request.
Definition at line 1825 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanRenderTypeChanged | ( | const QString & | type | ) | [slot] |
Called when the user changes the render type of a motion plan request.
Definition at line 2245 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanStartColorButtonClicked | ( | ) | [slot] |
Called when the start position color button is pressed for a particular motion plan request.
Definition at line 1081 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanStartVisibleButtonClicked | ( | bool | checked | ) | [slot] |
Called when the start position visible check box is pressed.
Definition at line 1146 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::motionPlanTableSelection | ( | ) | [slot] |
Called when the user clicks on an item in the motion plan tree.
Definition at line 891 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::newButtonPressed | ( | ) | [slot] |
Definition at line 1309 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::objectColorButtonPressed | ( | ) | [slot] |
Called when the user presses the change color button of a collision object.
Definition at line 2101 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::onPlanningSceneLoaded | ( | int | scene, | |
int | numScenes | |||
) | [virtual] |
callback that occurs when a planning scene is loaded from the warehouse
Reimplemented from planning_scene_utils::PlanningSceneEditor.
Definition at line 1731 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::planCallback | ( | arm_navigation_msgs::ArmNavigationErrorCodes & | errorCode | ) | [virtual] |
Virtual function called when the planner is invoked.
errorCode,the | result of the plan. |
Implements planning_scene_utils::PlanningSceneEditor.
Definition at line 2272 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::plannerFailure | ( | int | value | ) | [signal] |
void WarehouseViewer::planningSceneTableHeaderClicked | ( | int | col | ) | [slot] |
Definition at line 1821 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::playButtonPressed | ( | ) | [slot] |
Called when the user plays a trajectory.
Definition at line 1434 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::popupFilterFailure | ( | int | value | ) | [slot] |
Definition at line 2560 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::popupLoadPlanningScenes | ( | ) | [slot] |
Opens the planning scene load dialog.
Definition at line 1288 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::popupPlannerFailure | ( | int | value | ) | [slot] |
Definition at line 2550 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::primaryPlannerTriggered | ( | ) | [slot] |
Definition at line 1268 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::progressChanged | ( | int | progress | ) | [inline, slot] |
Changes the loading bar value to that given, out of 100.
Definition at line 384 of file planning_scene_warehouse_viewer.h.
void WarehouseViewer::quit | ( | ) | [slot] |
closes the window and deconstructs.
Definition at line 863 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::refreshButtonPressed | ( | ) | [slot] |
Called when the refresh planning scene action is triggered.
Definition at line 1297 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::refreshPlanningSceneDialog | ( | ) | [slot] |
Definition at line 1816 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::refreshSceneButtonPressed | ( | ) | [slot] |
Called when the user triggers the "Refresh planning scene..." action.
Definition at line 735 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::removePlanningSceneButtonPressed | ( | ) | [slot] |
Definition at line 1356 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::removeTouchLinkClicked | ( | ) | [slot] |
Definition at line 2415 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::replanButtonPressed | ( | ) | [slot] |
Called when the user presses the "Plan New Trajectory" button.
Definition at line 1382 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::resetAllowedCollisionClicked | ( | ) | [slot] |
Definition at line 604 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::saveCurrentPlanningScene | ( | bool | copy | ) |
Definition at line 1211 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::savePlanningSceneSlot | ( | ) | [slot] |
Called when the "Save Current Planning Scene ..." action is triggered.
Definition at line 1199 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::secondaryPlannerTriggered | ( | ) | [slot] |
Definition at line 1278 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::secondEntityListSelected | ( | ) | [slot] |
Definition at line 620 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::selectMotionPlan | ( | std::string | ID | ) | [slot] |
Sets the currently selected motion plan request to the given ID.
Definition at line 902 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::selectTrajectory | ( | std::string | ID | ) | [slot] |
Sets the currently selected trajectory to the given ID.
Definition at line 1412 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::setEnabledDisabledDisplay | ( | const QString & | qs1, | |
const QString & | qs2 | |||
) |
Definition at line 698 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::setupPlanningSceneDialog | ( | ) |
Creates the load planning scenes dialog.
Definition at line 816 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::sliderDragged | ( | int | nv | ) | [slot] |
Called when the user drags the trajectory slider.
Definition at line 1501 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryCollisionsVisibleButtonClicked | ( | bool | checked | ) | [slot] |
Called when the user checks the "collisions visible" check box for a particular trajectory.
Definition at line 1673 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryColorButtonClicked | ( | ) | [slot] |
Called when the change color button for a particular trajectory is pressed.
Definition at line 1699 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryEditChanged | ( | ) | [slot] |
Called when the user changes the box displaying the current trajectory point.
Definition at line 806 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryRenderTypeChanged | ( | const QString & | type | ) | [slot] |
Called when the user changes the render type of a trajectory.
Definition at line 2217 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryTableSelection | ( | ) | [slot] |
Called when the user clicks on an item in the trajectory tree.
Definition at line 1401 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::trajectoryVisibleButtonClicked | ( | bool | checked | ) | [slot] |
Called when the visible check box for a particular trajectory is clicked.
Definition at line 1686 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::updateState | ( | ) | [virtual] |
resets the trajectory and motion plan tables.
Reimplemented from planning_scene_utils::PlanningSceneEditor.
Definition at line 1255 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::updateStateTriggered | ( | ) | [slot] |
Callback when a selected trajectory or motion plan request is changed.
Definition at line 1260 of file planning_scene_warehouse_viewer.cpp.
void WarehouseViewer::updateTables | ( | ) | [signal] |
Updates the trajectory and motion plan tables.
void WarehouseViewer::viewOutcomesPressed | ( | ) | [slot] |
Called when the user triggers the "View planning scene outcomes ..." action.
Definition at line 377 of file planning_scene_warehouse_viewer.cpp.
QListWidget* WarehouseViewer::added_touch_links_ [protected] |
Definition at line 531 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::allowed_status_line_edit_ [protected] |
Definition at line 524 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::alter_allowed_collision_action_ [protected] |
Definition at line 520 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::alter_allowed_collision_dialog_ [protected] |
Definition at line 521 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::alter_link_padding_action_ [protected] |
Definition at line 516 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::alter_link_padding_dialog_ [protected] |
Definition at line 517 of file planning_scene_warehouse_viewer.h.
QTableWidget* WarehouseViewer::alter_link_padding_table_ [protected] |
Definition at line 518 of file planning_scene_warehouse_viewer.h.
QComboBox* WarehouseViewer::attach_link_box_ [protected] |
Definition at line 529 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::attach_object_dialog_ [protected] |
Definition at line 528 of file planning_scene_warehouse_viewer.h.
QComboBox* WarehouseViewer::collision_display_box_ [protected] |
Definition at line 569 of file planning_scene_warehouse_viewer.h.
QMenu* WarehouseViewer::collision_object_menu_ [protected] |
Definition at line 506 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::collision_object_name_ [protected] |
Definition at line 576 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_pos_x_box_ [protected] |
Definition at line 581 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_pos_y_box_ [protected] |
Definition at line 582 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_pos_z_box_ [protected] |
Definition at line 583 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_scale_x_box_ [protected] |
Definition at line 578 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_scale_y_box_ [protected] |
Definition at line 579 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::collision_object_scale_z_box_ [protected] |
Definition at line 580 of file planning_scene_warehouse_viewer.h.
QComboBox* WarehouseViewer::collision_object_type_box_ [protected] |
Definition at line 575 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::copy_planning_scene_action_ [protected] |
Definition at line 553 of file planning_scene_warehouse_viewer.h.
QCheckBox* WarehouseViewer::create_request_from_robot_box_ [protected] |
Definition at line 598 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::current_value_window_ [protected] |
Definition at line 539 of file planning_scene_warehouse_viewer.h.
QComboBox* WarehouseViewer::edit_joint_box_ [protected] |
Definition at line 535 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::edit_robot_state_action_ [protected] |
Definition at line 533 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::edit_robot_state_dialog_ [protected] |
Definition at line 534 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::execute_button_ [protected] |
Definition at line 562 of file planning_scene_warehouse_viewer.h.
QMenu* WarehouseViewer::file_menu_ [protected] |
Definition at line 504 of file planning_scene_warehouse_viewer.h.
QFileDialog* WarehouseViewer::file_selector_ [protected] |
Definition at line 600 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::filter_button_ [protected] |
Definition at line 560 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::first_allowed_collision_line_edit_ [protected] |
Definition at line 522 of file planning_scene_warehouse_viewer.h.
QListWidget* WarehouseViewer::first_allowed_collision_list_ [protected] |
Definition at line 525 of file planning_scene_warehouse_viewer.h.
QSlider* WarehouseViewer::joint_state_slider_ [protected] |
Definition at line 536 of file planning_scene_warehouse_viewer.h.
QCheckBox* WarehouseViewer::load_motion_plan_requests_box_ [protected] |
Definition at line 596 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::load_planning_scene_action_ [protected] |
Definition at line 551 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::load_planning_scene_button_ [protected] |
Definition at line 565 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::load_planning_scene_dialog_ [protected] |
Definition at line 541 of file planning_scene_warehouse_viewer.h.
QProgressBar* WarehouseViewer::load_scene_progress_ [protected] |
Definition at line 548 of file planning_scene_warehouse_viewer.h.
QCheckBox* WarehouseViewer::load_trajectories_box_ [protected] |
Definition at line 597 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::lower_bound_edit_window_ [protected] |
Definition at line 537 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::make_mesh_button_ [protected] |
Definition at line 594 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::make_object_button_ [protected] |
Definition at line 584 of file planning_scene_warehouse_viewer.h.
QMenuBar* WarehouseViewer::menu_bar_ [protected] |
Definition at line 503 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::mesh_color_button_ [protected] |
Definition at line 593 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::mesh_filename_field_ [protected] |
Definition at line 601 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::mesh_object_name_ [protected] |
Definition at line 586 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::mesh_object_pos_x_box_ [protected] |
Definition at line 587 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::mesh_object_pos_y_box_ [protected] |
Definition at line 588 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::mesh_object_pos_z_box_ [protected] |
Definition at line 589 of file planning_scene_warehouse_viewer.h.
QDoubleSpinBox* WarehouseViewer::mesh_object_scale_x_box_ [protected] |
Definition at line 590 of file planning_scene_warehouse_viewer.h.
QDoubleSpinBox* WarehouseViewer::mesh_object_scale_y_box_ [protected] |
Definition at line 591 of file planning_scene_warehouse_viewer.h.
QDoubleSpinBox* WarehouseViewer::mesh_object_scale_z_box_ [protected] |
Definition at line 592 of file planning_scene_warehouse_viewer.h.
QTreeWidget* WarehouseViewer::motion_plan_tree_ [protected] |
Definition at line 556 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::new_mesh_action_ [protected] |
Definition at line 508 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::new_mesh_dialog_ [protected] |
Definition at line 543 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::new_motion_plan_action_ [protected] |
Definition at line 550 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::new_object_action_ [protected] |
Definition at line 507 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::new_object_dialog_ [protected] |
Definition at line 542 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::new_planning_scene_action_ [protected] |
Definition at line 549 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::new_planning_scene_button_ [protected] |
Definition at line 564 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::new_request_dialog_ [protected] |
Definition at line 544 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::object_color_button_ [protected] |
Definition at line 568 of file planning_scene_warehouse_viewer.h.
QDialog* WarehouseViewer::outcome_dialog_ [protected] |
Definition at line 545 of file planning_scene_warehouse_viewer.h.
QMenu* WarehouseViewer::planner_configuration_menu_ [protected] |
Definition at line 512 of file planning_scene_warehouse_viewer.h.
bool WarehouseViewer::planning_scene_initialized_ [protected] |
Definition at line 500 of file planning_scene_warehouse_viewer.h.
QMenu* WarehouseViewer::planning_scene_menu_ [protected] |
Definition at line 505 of file planning_scene_warehouse_viewer.h.
QTableWidget* WarehouseViewer::planning_scene_table_ [protected] |
Definition at line 555 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::play_button_ [protected] |
Definition at line 559 of file planning_scene_warehouse_viewer.h.
QListWidget* WarehouseViewer::possible_touch_links_ [protected] |
Definition at line 530 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::quit_action_ [protected] |
Definition at line 554 of file planning_scene_warehouse_viewer.h.
flag for causing the spin thread and marker thread to stop.
Definition at line 294 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::refresh_action_ [protected] |
Definition at line 509 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::refresh_planning_scene_button_ [protected] |
Definition at line 566 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::remove_planning_scene_button_ [protected] |
Definition at line 567 of file planning_scene_warehouse_viewer.h.
QPushButton* WarehouseViewer::replan_button_ [protected] |
Definition at line 561 of file planning_scene_warehouse_viewer.h.
QComboBox* WarehouseViewer::request_group_name_box_ [protected] |
Definition at line 577 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::save_planning_scene_action_ [protected] |
Definition at line 552 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::second_allowed_collision_line_edit_ [protected] |
Definition at line 523 of file planning_scene_warehouse_viewer.h.
QListWidget* WarehouseViewer::second_allowed_collision_list_ [protected] |
Definition at line 526 of file planning_scene_warehouse_viewer.h.
QLabel* WarehouseViewer::selected_request_label_ [protected] |
Definition at line 502 of file planning_scene_warehouse_viewer.h.
QLabel* WarehouseViewer::selected_trajectory_label_ [protected] |
Definition at line 501 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::set_primary_planner_action_ [protected] |
Definition at line 513 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::set_secondary_planner_action_ [protected] |
Definition at line 514 of file planning_scene_warehouse_viewer.h.
QTableWidget* WarehouseViewer::stage_outcome_table_ [protected] |
Definition at line 546 of file planning_scene_warehouse_viewer.h.
TableLoadThread* WarehouseViewer::table_load_thread_ [protected] |
Definition at line 573 of file planning_scene_warehouse_viewer.h.
QTableWidget* WarehouseViewer::trajectory_outcome_table_ [protected] |
Definition at line 547 of file planning_scene_warehouse_viewer.h.
QSpinBox* WarehouseViewer::trajectory_point_edit_ [protected] |
Definition at line 571 of file planning_scene_warehouse_viewer.h.
QSlider* WarehouseViewer::trajectory_slider_ [protected] |
Definition at line 558 of file planning_scene_warehouse_viewer.h.
QTreeWidget* WarehouseViewer::trajectory_tree_ [protected] |
Definition at line 557 of file planning_scene_warehouse_viewer.h.
QLineEdit* WarehouseViewer::upper_bound_edit_window_ [protected] |
Definition at line 538 of file planning_scene_warehouse_viewer.h.
QAction* WarehouseViewer::view_outcomes_action_ [protected] |
Definition at line 510 of file planning_scene_warehouse_viewer.h.