#include <action_detect_handle.h>
Public Member Functions | |
DetectHandleAction (tf::TransformListener &tf) | |
~DetectHandleAction () | |
Private Member Functions | |
bool | cameraDetection (const door_msgs::Door &door, door_msgs::Door &door_out) |
void | cameraDetectionFunction (const door_msgs::Door &door, door_msgs::Door *door_out, bool *success) |
void | execute (const door_msgs::DoorGoalConstPtr &goal) |
bool | laserDetection (const door_msgs::Door &door_in, door_msgs::Door &door_out) |
void | laserDetectionFunction (const door_msgs::Door &door_in, door_msgs::Door *door_out, bool *success) |
Private Attributes | |
door_msgs::DoorResult | action_result_ |
actionlib::SimpleActionServer < door_msgs::DoorAction > | action_server_ |
actionlib::SimpleActionClient < pr2_laser_snapshotter::TiltLaserSnapshotAction > | laserSnapshotActionClient_ |
ros::Publisher | pub_ |
tf::TransformListener & | tf_ |
Static Private Attributes | |
static const double | handle_laser_camera_distance_tol = 0.1 |
Definition at line 53 of file action_detect_handle.h.
Definition at line 62 of file action_detect_handle.cpp.
Definition at line 74 of file action_detect_handle.cpp.
bool DetectHandleAction::cameraDetection | ( | const door_msgs::Door & | door, |
door_msgs::Door & | door_out | ||
) | [private] |
Definition at line 293 of file action_detect_handle.cpp.
void DetectHandleAction::cameraDetectionFunction | ( | const door_msgs::Door & | door, |
door_msgs::Door * | door_out, | ||
bool * | success | ||
) | [private] |
Definition at line 286 of file action_detect_handle.cpp.
void DetectHandleAction::execute | ( | const door_msgs::DoorGoalConstPtr & | goal | ) | [private] |
Definition at line 80 of file action_detect_handle.cpp.
bool DetectHandleAction::laserDetection | ( | const door_msgs::Door & | door_in, |
door_msgs::Door & | door_out | ||
) | [private] |
Definition at line 209 of file action_detect_handle.cpp.
void DetectHandleAction::laserDetectionFunction | ( | const door_msgs::Door & | door_in, |
door_msgs::Door * | door_out, | ||
bool * | success | ||
) | [private] |
Definition at line 203 of file action_detect_handle.cpp.
Definition at line 71 of file action_detect_handle.h.
actionlib::SimpleActionServer<door_msgs::DoorAction> door_handle_detector::DetectHandleAction::action_server_ [private] |
Definition at line 69 of file action_detect_handle.h.
const double door_handle_detector::DetectHandleAction::handle_laser_camera_distance_tol = 0.1 [static, private] |
Definition at line 73 of file action_detect_handle.h.
actionlib::SimpleActionClient<pr2_laser_snapshotter::TiltLaserSnapshotAction> door_handle_detector::DetectHandleAction::laserSnapshotActionClient_ [private] |
Definition at line 70 of file action_detect_handle.h.
Definition at line 66 of file action_detect_handle.h.
Definition at line 67 of file action_detect_handle.h.