$search

WarehouseViewer Class Reference

Main Warehouse Viewer application. More...

#include <planning_scene_warehouse_viewer.h>

Inheritance diagram for WarehouseViewer:
Inheritance graph
[legend]

List of all members.

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 &params)
 ~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_
TableLoadThreadtable_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_

Detailed Description

Main Warehouse Viewer application.

Definition at line 289 of file planning_scene_warehouse_viewer.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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.

Parameters:
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.

Parameters:
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.


Member Data Documentation

QListWidget* WarehouseViewer::added_touch_links_ [protected]

Definition at line 531 of file planning_scene_warehouse_viewer.h.

Definition at line 524 of file planning_scene_warehouse_viewer.h.

Definition at line 520 of file planning_scene_warehouse_viewer.h.

Definition at line 521 of file planning_scene_warehouse_viewer.h.

Definition at line 516 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 528 of file planning_scene_warehouse_viewer.h.

Definition at line 569 of file planning_scene_warehouse_viewer.h.

Definition at line 506 of file planning_scene_warehouse_viewer.h.

Definition at line 576 of file planning_scene_warehouse_viewer.h.

Definition at line 581 of file planning_scene_warehouse_viewer.h.

Definition at line 582 of file planning_scene_warehouse_viewer.h.

Definition at line 583 of file planning_scene_warehouse_viewer.h.

Definition at line 578 of file planning_scene_warehouse_viewer.h.

Definition at line 579 of file planning_scene_warehouse_viewer.h.

Definition at line 580 of file planning_scene_warehouse_viewer.h.

Definition at line 575 of file planning_scene_warehouse_viewer.h.

Definition at line 553 of file planning_scene_warehouse_viewer.h.

Definition at line 598 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 533 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 522 of file planning_scene_warehouse_viewer.h.

Definition at line 525 of file planning_scene_warehouse_viewer.h.

Definition at line 536 of file planning_scene_warehouse_viewer.h.

Definition at line 596 of file planning_scene_warehouse_viewer.h.

Definition at line 551 of file planning_scene_warehouse_viewer.h.

Definition at line 565 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 597 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 587 of file planning_scene_warehouse_viewer.h.

Definition at line 588 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 550 of file planning_scene_warehouse_viewer.h.

Definition at line 507 of file planning_scene_warehouse_viewer.h.

Definition at line 542 of file planning_scene_warehouse_viewer.h.

Definition at line 549 of file planning_scene_warehouse_viewer.h.

Definition at line 564 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 512 of file planning_scene_warehouse_viewer.h.

Definition at line 500 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 566 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 577 of file planning_scene_warehouse_viewer.h.

Definition at line 552 of file planning_scene_warehouse_viewer.h.

Definition at line 523 of file planning_scene_warehouse_viewer.h.

Definition at line 526 of file planning_scene_warehouse_viewer.h.

Definition at line 502 of file planning_scene_warehouse_viewer.h.

Definition at line 501 of file planning_scene_warehouse_viewer.h.

Definition at line 513 of file planning_scene_warehouse_viewer.h.

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.

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.

Definition at line 571 of file planning_scene_warehouse_viewer.h.

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.

Definition at line 538 of file planning_scene_warehouse_viewer.h.

Definition at line 510 of file planning_scene_warehouse_viewer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


move_arm_warehouse
Author(s): Ioan Sucan, Sachin Chitta(sachinc@willowgarage.com)
autogenerated on Fri Mar 1 15:11:43 2013