#include <laser_scan_splitter.h>
Public Member Functions | |
LaserScanSplitter (ros::NodeHandle nh, ros::NodeHandle nh_private) | |
virtual | ~LaserScanSplitter () |
Private Member Functions | |
void | scanCallback (const sensor_msgs::LaserScanConstPtr &scan_msg) |
void | tokenize (const std::string &str, std::vector< std::string > &tokens) |
Private Attributes | |
ros::NodeHandle | nh_ |
ros::NodeHandle | nh_private_ |
std::vector< std::string > | published_laser_frames_ |
std::vector< std::string > | published_scan_topics_ |
std::vector< ros::Publisher > | scan_publishers_ |
ros::Subscriber | scan_subscriber_ |
unsigned int | size_sum_ |
std::vector< int > | sizes_ |
Definition at line 40 of file laser_scan_splitter.h.
scan_tools::LaserScanSplitter::LaserScanSplitter | ( | ros::NodeHandle | nh, |
ros::NodeHandle | nh_private | ||
) |
Definition at line 34 of file laser_scan_splitter.cpp.
scan_tools::LaserScanSplitter::~LaserScanSplitter | ( | ) | [virtual] |
Definition at line 87 of file laser_scan_splitter.cpp.
void scan_tools::LaserScanSplitter::scanCallback | ( | const sensor_msgs::LaserScanConstPtr & | scan_msg | ) | [private] |
Definition at line 92 of file laser_scan_splitter.cpp.
void scan_tools::LaserScanSplitter::tokenize | ( | const std::string & | str, |
std::vector< std::string > & | tokens | ||
) | [private] |
Definition at line 133 of file laser_scan_splitter.cpp.
Definition at line 45 of file laser_scan_splitter.h.
Definition at line 46 of file laser_scan_splitter.h.
std::vector<std::string> scan_tools::LaserScanSplitter::published_laser_frames_ [private] |
Definition at line 53 of file laser_scan_splitter.h.
std::vector<std::string> scan_tools::LaserScanSplitter::published_scan_topics_ [private] |
Definition at line 52 of file laser_scan_splitter.h.
std::vector<ros::Publisher> scan_tools::LaserScanSplitter::scan_publishers_ [private] |
Definition at line 48 of file laser_scan_splitter.h.
Definition at line 47 of file laser_scan_splitter.h.
unsigned int scan_tools::LaserScanSplitter::size_sum_ [private] |
Definition at line 58 of file laser_scan_splitter.h.
std::vector<int> scan_tools::LaserScanSplitter::sizes_ [private] |
Definition at line 54 of file laser_scan_splitter.h.