#include <sick_mrs1000_parser.h>
Public Member Functions | |
virtual int | parse_datagram (char *datagram, size_t datagram_length, SickTimConfig &config, sensor_msgs::LaserScan &scan, sensor_msgs::PointCloud2 &cloud) |
void | set_range_max (float max) |
void | set_range_min (float min) |
void | set_time_increment (float time) |
SickMRS1000Parser () | |
virtual | ~SickMRS1000Parser () |
Public Attributes | |
sensor_msgs::PointCloud2 | cloud_ |
sensor_msgs::PointCloud2Modifier | modifier_ |
sensor_msgs::PointCloud2Iterator < float > | x_iter |
sensor_msgs::PointCloud2Iterator < float > | y_iter |
sensor_msgs::PointCloud2Iterator < float > | z_iter |
Private Attributes | |
sick_tim::SickTimConfig | current_config_ |
int | layer_count_ |
float | override_range_max_ |
float | override_range_min_ |
float | override_time_increment_ |
Definition at line 44 of file sick_mrs1000_parser.h.
Definition at line 40 of file sick_mrs1000_parser.cpp.
sick_tim::SickMRS1000Parser::~SickMRS1000Parser | ( | ) | [virtual] |
Definition at line 51 of file sick_mrs1000_parser.cpp.
int sick_tim::SickMRS1000Parser::parse_datagram | ( | char * | datagram, |
size_t | datagram_length, | ||
SickTimConfig & | config, | ||
sensor_msgs::LaserScan & | scan, | ||
sensor_msgs::PointCloud2 & | cloud | ||
) | [virtual] |
Implements sick_tim::ScanAndCloudParser.
Definition at line 55 of file sick_mrs1000_parser.cpp.
void sick_tim::SickMRS1000Parser::set_range_max | ( | float | max | ) |
Definition at line 357 of file sick_mrs1000_parser.cpp.
void sick_tim::SickMRS1000Parser::set_range_min | ( | float | min | ) |
Definition at line 352 of file sick_mrs1000_parser.cpp.
void sick_tim::SickMRS1000Parser::set_time_increment | ( | float | time | ) |
Definition at line 362 of file sick_mrs1000_parser.cpp.
sensor_msgs::PointCloud2 sick_tim::SickMRS1000Parser::cloud_ |
Definition at line 57 of file sick_mrs1000_parser.h.
sick_tim::SickTimConfig sick_tim::SickMRS1000Parser::current_config_ [private] |
Definition at line 63 of file sick_mrs1000_parser.h.
int sick_tim::SickMRS1000Parser::layer_count_ [private] |
Definition at line 62 of file sick_mrs1000_parser.h.
Definition at line 58 of file sick_mrs1000_parser.h.
float sick_tim::SickMRS1000Parser::override_range_max_ [private] |
Definition at line 64 of file sick_mrs1000_parser.h.
float sick_tim::SickMRS1000Parser::override_range_min_ [private] |
Definition at line 64 of file sick_mrs1000_parser.h.
float sick_tim::SickMRS1000Parser::override_time_increment_ [private] |
Definition at line 65 of file sick_mrs1000_parser.h.
Definition at line 59 of file sick_mrs1000_parser.h.
Definition at line 59 of file sick_mrs1000_parser.h.
Definition at line 59 of file sick_mrs1000_parser.h.