#include <path_planning.hpp>

Signals | |
| void | displayErrorMessageBox (const QString, const QString, const QString) |
Signals inherited from rviz::Panel | |
| void | configChanged () |
Public Member Functions | |
| PathPlanning (QWidget *parent=NULL) | |
| virtual | ~PathPlanning () |
Public Member Functions inherited from rviz::Panel | |
| virtual QString | getClassId () const |
| virtual QString | getDescription () const |
| virtual QString | getName () const |
| void | initialize (VisualizationManager *manager) |
| virtual void | load (const Config &config) |
| virtual void | onInitialize () |
| Panel (QWidget *parent=0) | |
| virtual void | save (Config config) const |
| virtual void | setClassId (const QString &class_id) |
| virtual void | setDescription (const QString &description) |
| virtual void | setName (const QString &name) |
| virtual | ~Panel () |
Protected Slots | |
| void | addAlgorithmsToGUI () |
| void | algorithmChanged () |
| void | contoursButtonHandler () |
| void | contoursDoneCb (const actionlib::SimpleClientGoalState &state, const ram_path_planning::ContoursResultConstPtr &result) |
| void | contoursFeedbackCb (const ram_path_planning::ContoursFeedbackConstPtr &feedback) |
| void | displayErrorBoxHandler (const QString title, const QString message, const QString info_msg) |
| void | donghongDingButtonHandler () |
| void | donghongDingDoneCb (const actionlib::SimpleClientGoalState &state, const ram_path_planning::DonghongDingResultConstPtr &result) |
| void | donghongDingFeedbackCb (const ram_path_planning::DonghongDingFeedbackConstPtr &feedback) |
| void | FollowPosesButtonHandler () |
| void | FollowPosesDoneCb (const actionlib::SimpleClientGoalState &state, const ram_path_planning::FollowPosesResultConstPtr &result) |
| void | FollowPosesFeedbackCb (const ram_path_planning::FollowPosesFeedbackConstPtr &feedback) |
| void | load (const rviz::Config &config) |
| void | save (rviz::Config config) const |
Private Types | |
| typedef actionlib::SimpleActionClient< ram_path_planning::ContoursAction > | ContoursActionClient |
| typedef actionlib::SimpleActionClient< ram_path_planning::DonghongDingAction > | DonghongDingActionClient |
| typedef actionlib::SimpleActionClient< ram_path_planning::FollowPosesAction > | FollowPosesActionClient |
Private Member Functions | |
| void | connectToActions () |
Private Attributes | |
| QLabel * | algorithm_description_ |
| std::vector< std::string > | algorithm_descriptions_ |
| QStackedWidget * | algorithm_stacked_widget_ |
| std::unique_ptr< ContoursActionClient > | contours_ac_ |
| ram_path_planning::ContoursGoal | contours_goal_ |
| ContoursWidget * | contours_ui_ |
| std::unique_ptr< DonghongDingActionClient > | donghong_ding_ac_ |
| ram_path_planning::DonghongDingGoal | donghong_ding_goal_ |
| DonghongDingWidget * | donghong_ding_ui_ |
| std::unique_ptr< FollowPosesActionClient > | follow_poses_ac_ |
| ram_path_planning::FollowPosesGoal | follow_poses_goal_ |
| FollowPosesWidget * | follow_poses_ui_ |
| QPushButton * | generate_trajectory_button_ |
| unsigned | loaded_last_algorithm_ = 0 |
| ros::NodeHandle | nh_ |
| std::shared_ptr< ProgressDialog > | progress_dialog_ |
| QComboBox * | select_algorithm_ |
Additional Inherited Members | |
Protected Attributes inherited from rviz::Panel | |
| VisualizationManager * | vis_manager_ |
Definition at line 39 of file path_planning.hpp.
|
private |
Definition at line 99 of file path_planning.hpp.
|
private |
Definition at line 98 of file path_planning.hpp.
|
private |
Definition at line 100 of file path_planning.hpp.
| ram_qt_guis::PathPlanning::PathPlanning | ( | QWidget * | parent = NULL | ) |
Definition at line 6 of file path_planning.cpp.
|
virtual |
Definition at line 82 of file path_planning.cpp.
|
protectedslot |
|
protectedslot |
Definition at line 105 of file path_planning.cpp.
|
private |
Definition at line 86 of file path_planning.cpp.
|
protectedslot |
Definition at line 212 of file path_planning.cpp.
|
protectedslot |
Definition at line 241 of file path_planning.cpp.
|
protectedslot |
Definition at line 272 of file path_planning.cpp.
|
protectedslot |
Definition at line 347 of file path_planning.cpp.
|
signal |
|
protectedslot |
Definition at line 143 of file path_planning.cpp.
|
protectedslot |
Definition at line 172 of file path_planning.cpp.
|
protectedslot |
Definition at line 205 of file path_planning.cpp.
|
protectedslot |
Definition at line 279 of file path_planning.cpp.
|
protectedslot |
Definition at line 309 of file path_planning.cpp.
|
protectedslot |
Definition at line 340 of file path_planning.cpp.
|
protectedslot |
Definition at line 364 of file path_planning.cpp.
|
protectedslot |
Definition at line 381 of file path_planning.cpp.
|
private |
Definition at line 89 of file path_planning.hpp.
|
private |
Definition at line 90 of file path_planning.hpp.
|
private |
Definition at line 85 of file path_planning.hpp.
|
private |
Definition at line 103 of file path_planning.hpp.
|
private |
Definition at line 108 of file path_planning.hpp.
|
private |
Definition at line 94 of file path_planning.hpp.
|
private |
Definition at line 102 of file path_planning.hpp.
|
private |
Definition at line 107 of file path_planning.hpp.
|
private |
Definition at line 93 of file path_planning.hpp.
|
private |
Definition at line 104 of file path_planning.hpp.
|
private |
Definition at line 109 of file path_planning.hpp.
|
private |
Definition at line 95 of file path_planning.hpp.
|
private |
Definition at line 86 of file path_planning.hpp.
|
private |
Definition at line 91 of file path_planning.hpp.
|
private |
Definition at line 83 of file path_planning.hpp.
|
private |
Definition at line 81 of file path_planning.hpp.
|
private |
Definition at line 88 of file path_planning.hpp.