| 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_ | 
Definition at line 90 of file snapshotter_action.cpp.
Definition at line 127 of file snapshotter_action.cpp.
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.
| SnapshotActionServer Snapshotter::as_  [private] | 
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.
| ros::Time Snapshotter::interval_end_  [private] | 
Definition at line 113 of file snapshotter_action.cpp.
| ros::Time Snapshotter::interval_start_  [private] | 
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.
| ros::NodeHandle Snapshotter::nh_  [private] | 
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.
Definition at line 116 of file snapshotter_action.cpp.
Definition at line 115 of file snapshotter_action.cpp.
| SnapshotState Snapshotter::state_  [private] | 
Definition at line 111 of file snapshotter_action.cpp.
| boost::mutex Snapshotter::state_mutex_  [private] | 
Definition at line 110 of file snapshotter_action.cpp.
| tf::TransformListener Snapshotter::tf_  [private] | 
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.