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.
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.
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.