Public Member Functions | Private Attributes
Snapshotter Class Reference

List of all members.

Public Member Functions

void cancelCallback (SnapshotActionServer::GoalHandle gh)
void goalCallback (SnapshotActionServer::GoalHandle gh)
void scanCallback (const sensor_msgs::LaserScanConstPtr &scan)
 Snapshotter ()
void startScan (double move_to_start_wait_time=1.0)

Private Attributes

SnapshotActionServer as_
SnapshotActionServer::GoalHandle current_gh_
std::string fixed_frame_
GetSnapshotGoal goal_
ros::Time interval_end_
ros::Time interval_start_
ros::ServiceClient laser_controller_sc_
laser_geometry::LaserProjection lg_
ros::NodeHandle nh_
message_filters::Subscriber
< sensor_msgs::LaserScan > 
scan_sub_
GetSnapshotFeedback snapshot_feedback_
GetSnapshotResult snapshot_result_
SnapshotState state_
boost::mutex state_mutex_
tf::TransformListener tf_
boost::scoped_ptr
< tf::MessageFilter
< sensor_msgs::LaserScan > > 
tf_filter_

Detailed Description

Definition at line 90 of file snapshotter_action.cpp.


Constructor & Destructor Documentation

Definition at line 127 of file snapshotter_action.cpp.


Member Function Documentation

Definition at line 287 of file snapshotter_action.cpp.

Definition at line 217 of file snapshotter_action.cpp.

void Snapshotter::scanCallback ( const sensor_msgs::LaserScanConstPtr &  scan)

Definition at line 155 of file snapshotter_action.cpp.

void Snapshotter::startScan ( double  move_to_start_wait_time = 1.0)

Definition at line 236 of file snapshotter_action.cpp.


Member Data Documentation

Definition at line 105 of file snapshotter_action.cpp.

Definition at line 118 of file snapshotter_action.cpp.

std::string Snapshotter::fixed_frame_ [private]

Definition at line 122 of file snapshotter_action.cpp.

GetSnapshotGoal Snapshotter::goal_ [private]

Definition at line 119 of file snapshotter_action.cpp.

Definition at line 113 of file snapshotter_action.cpp.

Definition at line 112 of file snapshotter_action.cpp.

Definition at line 108 of file snapshotter_action.cpp.

Definition at line 114 of file snapshotter_action.cpp.

Definition at line 104 of file snapshotter_action.cpp.

message_filters::Subscriber<sensor_msgs::LaserScan> Snapshotter::scan_sub_ [private]

Definition at line 107 of file snapshotter_action.cpp.

GetSnapshotFeedback Snapshotter::snapshot_feedback_ [private]

Definition at line 116 of file snapshotter_action.cpp.

GetSnapshotResult Snapshotter::snapshot_result_ [private]

Definition at line 115 of file snapshotter_action.cpp.

Definition at line 111 of file snapshotter_action.cpp.

boost::mutex Snapshotter::state_mutex_ [private]

Definition at line 110 of file snapshotter_action.cpp.

Definition at line 121 of file snapshotter_action.cpp.

boost::scoped_ptr<tf::MessageFilter<sensor_msgs::LaserScan> > Snapshotter::tf_filter_ [private]

Definition at line 123 of file snapshotter_action.cpp.


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


pr2_tilt_laser_interface
Author(s): Radu Rusu, Wim Meeussen, Vijay Pradeep
autogenerated on Wed Sep 16 2015 10:39:42