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