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.