Public Member Functions | Public Attributes | Private Attributes
OmnixAlignment Class Reference

List of all members.

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_

Detailed Description

Definition at line 7 of file omnix_alignment.cpp.


Constructor & Destructor Documentation

Definition at line 25 of file omnix_alignment.cpp.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


omnix
Author(s): Alexander J Trevor
autogenerated on Wed Nov 27 2013 12:06:10