#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.