Public Member Functions | Private Member Functions | Private Attributes
scan_tools::LaserScanSplitter Class Reference

#include <laser_scan_splitter.h>

List of all members.

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::Publisherscan_publishers_
ros::Subscriber scan_subscriber_
unsigned int size_sum_
std::vector< int > sizes_

Detailed Description

Definition at line 40 of file laser_scan_splitter.h.


Constructor & Destructor Documentation

Definition at line 34 of file laser_scan_splitter.cpp.

Definition at line 87 of file laser_scan_splitter.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 48 of file laser_scan_splitter.h.

Definition at line 47 of file laser_scan_splitter.h.

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.


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


laser_scan_splitter
Author(s): Ivan Dryanovski, William Morris
autogenerated on Thu Mar 23 2017 03:34:35