Public Member Functions | |
| bool | alignCallback (omnix::Align::Request &req, omnix::Align::Response &res) |
| bool | alignSaveCallback (omnix::AlignSave::Request &req, omnix::AlignSave::Response &res) |
| void | laserScanCallback (const sensor_msgs::LaserScan::ConstPtr &scan_msg) |
| OmnixAlignment () | |
Public Attributes | |
| ros::ServiceServer | align_save_srv_ |
| ros::Subscriber | laser_sub_ |
| ros::NodeHandle | n_ |
| tf::TransformListener | tf_listener_ |
Private Attributes | |
| bool | align_active_ |
| scan_tools::CanonicalScan | canonicalScan |
| std::string | goal_name_ |
| std::map< std::string, sensor_msgs::LaserScan > | location_scans |
| sensor_msgs::LaserScan | prev_scan_ |
Definition at line 7 of file omnix_alignment.cpp.
| OmnixAlignment::OmnixAlignment | ( | ) | [inline] |
Definition at line 25 of file omnix_alignment.cpp.
| bool OmnixAlignment::alignCallback | ( | omnix::Align::Request & | req, |
| omnix::Align::Response & | res | ||
| ) | [inline] |
Definition at line 43 of file omnix_alignment.cpp.
| bool OmnixAlignment::alignSaveCallback | ( | omnix::AlignSave::Request & | req, |
| omnix::AlignSave::Response & | res | ||
| ) | [inline] |
Definition at line 36 of file omnix_alignment.cpp.
| void OmnixAlignment::laserScanCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | scan_msg | ) | [inline] |
Definition at line 60 of file omnix_alignment.cpp.
bool OmnixAlignment::align_active_ [private] |
Definition at line 13 of file omnix_alignment.cpp.
Definition at line 22 of file omnix_alignment.cpp.
scan_tools::CanonicalScan OmnixAlignment::canonicalScan [private] |
Definition at line 16 of file omnix_alignment.cpp.
std::string OmnixAlignment::goal_name_ [private] |
Definition at line 14 of file omnix_alignment.cpp.
Definition at line 23 of file omnix_alignment.cpp.
std::map<std::string,sensor_msgs::LaserScan> OmnixAlignment::location_scans [private] |
Definition at line 9 of file omnix_alignment.cpp.
Definition at line 19 of file omnix_alignment.cpp.
sensor_msgs::LaserScan OmnixAlignment::prev_scan_ [private] |
Definition at line 11 of file omnix_alignment.cpp.
Definition at line 20 of file omnix_alignment.cpp.