Public Member Functions | Private Attributes
TrackerNode::SingleShotMode Class Reference
Inheritance diagram for TrackerNode::SingleShotMode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void cameraCallback (const sensor_msgs::CameraInfoConstPtr &camera_info)
void imageCallback (const sensor_msgs::ImageConstPtr &image)
virtual void reconf_callback (blort_ros::TrackerConfig &config, uint32_t level)
virtual blort_ros::RecoveryCall recovery (const sensor_msgs::ImageConstPtr &msg)
 SingleShotMode (TrackerNode *parent)
bool singleShotService (blort_ros::EstimatePose::Request &req, blort_ros::EstimatePose::Response &resp)

Private Attributes

ros::Subscriber cam_info_sub
ros::ServiceClient detector_set_caminfo_service
image_transport::Subscriber image_sub
bool inServiceCall
sensor_msgs::CameraInfoConstPtr lastCameraInfo
sensor_msgs::ImageConstPtr lastImage
TrackerNodeparent_
std::list< geometry_msgs::Poseresults
ros::ServiceServer singleshot_service
double time_to_run_singleshot

Detailed Description

Definition at line 262 of file tracker_node.cpp.


Constructor & Destructor Documentation

Definition at line 277 of file tracker_node.cpp.


Member Function Documentation

void TrackerNode::SingleShotMode::cameraCallback ( const sensor_msgs::CameraInfoConstPtr &  camera_info) [inline]

Definition at line 305 of file tracker_node.cpp.

void TrackerNode::SingleShotMode::imageCallback ( const sensor_msgs::ImageConstPtr &  image) [inline]

Definition at line 295 of file tracker_node.cpp.

virtual void TrackerNode::SingleShotMode::reconf_callback ( blort_ros::TrackerConfig &  config,
uint32_t  level 
) [inline, virtual]

Implements TrackerNode::Mode.

Definition at line 315 of file tracker_node.cpp.

virtual blort_ros::RecoveryCall TrackerNode::SingleShotMode::recovery ( const sensor_msgs::ImageConstPtr &  msg) [inline, virtual]

Implements TrackerNode::Mode.

Definition at line 320 of file tracker_node.cpp.

Definition at line 333 of file tracker_node.cpp.


Member Data Documentation

Definition at line 272 of file tracker_node.cpp.

Definition at line 267 of file tracker_node.cpp.

Definition at line 273 of file tracker_node.cpp.

Definition at line 268 of file tracker_node.cpp.

sensor_msgs::CameraInfoConstPtr TrackerNode::SingleShotMode::lastCameraInfo [private]

Definition at line 275 of file tracker_node.cpp.

sensor_msgs::ImageConstPtr TrackerNode::SingleShotMode::lastImage [private]

Definition at line 274 of file tracker_node.cpp.

Definition at line 269 of file tracker_node.cpp.

Definition at line 270 of file tracker_node.cpp.

Definition at line 265 of file tracker_node.cpp.

Definition at line 266 of file tracker_node.cpp.


The documentation for this class was generated from the following file:


blort_ros
Author(s): Bence Magyar
autogenerated on Thu Jan 2 2014 11:39:13