#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 39 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.
ros::NodeHandle scan_tools::LaserScanSplitter::nh_ [private] |
Definition at line 44 of file laser_scan_splitter.h.
ros::NodeHandle scan_tools::LaserScanSplitter::nh_private_ [private] |
Definition at line 45 of file laser_scan_splitter.h.
std::vector<std::string> scan_tools::LaserScanSplitter::published_laser_frames_ [private] |
Definition at line 52 of file laser_scan_splitter.h.
std::vector<std::string> scan_tools::LaserScanSplitter::published_scan_topics_ [private] |
Definition at line 51 of file laser_scan_splitter.h.
std::vector<ros::Publisher> scan_tools::LaserScanSplitter::scan_publishers_ [private] |
Definition at line 47 of file laser_scan_splitter.h.
ros::Subscriber scan_tools::LaserScanSplitter::scan_subscriber_ [private] |
Definition at line 46 of file laser_scan_splitter.h.
unsigned int scan_tools::LaserScanSplitter::size_sum_ [private] |
Definition at line 57 of file laser_scan_splitter.h.
std::vector<int> scan_tools::LaserScanSplitter::sizes_ [private] |
Definition at line 53 of file laser_scan_splitter.h.