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.