#include <interactive_object_detection_frame.h>
Public Member Functions | |
InteractiveObjectDetectionFrame (QWidget *parent=0) | |
void | update () |
~InteractiveObjectDetectionFrame () | |
Protected Slots | |
void | cancelButtonClicked () |
void | detButtonClicked () |
void | recButtonClicked () |
void | resetButtonClicked () |
void | segButtonClicked () |
Protected Member Functions | |
void | executeRequest (int8_t request, bool interactive) |
void | requestUserCommand (int8_t request, bool interactive) |
void | userCmdActive () |
void | userCmdDone (const actionlib::SimpleClientGoalState &state, const pr2_interactive_object_detection::UserCommandResultConstPtr &result) |
void | userCmdFeedback (const pr2_interactive_object_detection::UserCommandFeedbackConstPtr &feedback) |
Protected Attributes | |
bool | action_requested_ |
std::string | det_status_ |
boost::thread * | executing_thread_ |
boost::mutex | mutex_ |
ros::NodeHandle | priv_nh_ |
std::string | rec_status_ |
ros::NodeHandle | root_nh_ |
std::string | seg_status_ |
std::string | status_ |
actionlib::SimpleActionClient < pr2_interactive_object_detection::UserCommandAction > | user_cmd_action_client_ |
pr2_interactive_object_detection::UserCommandGoal | user_command_goal_ |
Private Attributes | |
Ui::MainFrame * | ui_ |
Definition at line 48 of file interactive_object_detection_frame.h.
pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::InteractiveObjectDetectionFrame | ( | QWidget * | parent = 0 | ) |
Definition at line 41 of file interactive_object_detection_frame.cpp.
Definition at line 57 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::cancelButtonClicked | ( | ) | [protected, slot] |
Definition at line 171 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::detButtonClicked | ( | ) | [protected, slot] |
Definition at line 237 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::executeRequest | ( | int8_t | request, |
bool | interactive | ||
) | [protected] |
Definition at line 191 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::recButtonClicked | ( | ) | [protected, slot] |
Definition at line 230 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::requestUserCommand | ( | int8_t | request, |
bool | interactive | ||
) | [protected] |
Definition at line 75 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::resetButtonClicked | ( | ) | [protected, slot] |
Definition at line 181 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::segButtonClicked | ( | ) | [protected, slot] |
Definition at line 222 of file interactive_object_detection_frame.cpp.
Definition at line 96 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::userCmdActive | ( | ) | [protected] |
Definition at line 153 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::userCmdDone | ( | const actionlib::SimpleClientGoalState & | state, |
const pr2_interactive_object_detection::UserCommandResultConstPtr & | result | ||
) | [protected] |
Definition at line 126 of file interactive_object_detection_frame.cpp.
void pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::userCmdFeedback | ( | const pr2_interactive_object_detection::UserCommandFeedbackConstPtr & | feedback | ) | [protected] |
Definition at line 160 of file interactive_object_detection_frame.cpp.
bool pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::action_requested_ [protected] |
Definition at line 80 of file interactive_object_detection_frame.h.
std::string pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::det_status_ [protected] |
Definition at line 90 of file interactive_object_detection_frame.h.
boost::thread* pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::executing_thread_ [protected] |
Definition at line 96 of file interactive_object_detection_frame.h.
boost::mutex pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::mutex_ [protected] |
Definition at line 94 of file interactive_object_detection_frame.h.
ros::NodeHandle pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::priv_nh_ [protected] |
Definition at line 84 of file interactive_object_detection_frame.h.
std::string pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::rec_status_ [protected] |
Definition at line 89 of file interactive_object_detection_frame.h.
ros::NodeHandle pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::root_nh_ [protected] |
Definition at line 83 of file interactive_object_detection_frame.h.
std::string pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::seg_status_ [protected] |
Definition at line 88 of file interactive_object_detection_frame.h.
std::string pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::status_ [protected] |
Definition at line 86 of file interactive_object_detection_frame.h.
Ui::MainFrame* pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::ui_ [private] |
Definition at line 99 of file interactive_object_detection_frame.h.
actionlib::SimpleActionClient<pr2_interactive_object_detection::UserCommandAction> pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::user_cmd_action_client_ [protected] |
Definition at line 78 of file interactive_object_detection_frame.h.
pr2_interactive_object_detection::UserCommandGoal pr2_interactive_object_detection_frontend::InteractiveObjectDetectionFrame::user_command_goal_ [protected] |
Definition at line 92 of file interactive_object_detection_frame.h.