Public Member Functions | Public Attributes | Private Attributes | List of all members
sick_tim::SickMRS1000Parser Class Reference

#include <sick_mrs1000_parser.h>

Inheritance diagram for sick_tim::SickMRS1000Parser:
Inheritance graph
[legend]

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 Member Functions inherited from sick_tim::ScanAndCloudParser
virtual int parse_datagram (char *datagram, size_t datagram_length, SickTimConfig &config, sensor_msgs::LaserScan &msg)
 
 ScanAndCloudParser ()
 
virtual ~ScanAndCloudParser ()
 
- Public Member Functions inherited from sick_tim::AbstractParser
 AbstractParser ()
 
virtual ~AbstractParser ()
 

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_
 

Detailed Description

Definition at line 44 of file sick_mrs1000_parser.h.

Constructor & Destructor Documentation

sick_tim::SickMRS1000Parser::SickMRS1000Parser ( )

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.

Member Function Documentation

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.

Member Data Documentation

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.

sensor_msgs::PointCloud2Modifier sick_tim::SickMRS1000Parser::modifier_

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.

sensor_msgs::PointCloud2Iterator<float> sick_tim::SickMRS1000Parser::x_iter

Definition at line 59 of file sick_mrs1000_parser.h.

sensor_msgs::PointCloud2Iterator<float> sick_tim::SickMRS1000Parser::y_iter

Definition at line 59 of file sick_mrs1000_parser.h.

sensor_msgs::PointCloud2Iterator<float> sick_tim::SickMRS1000Parser::z_iter

Definition at line 59 of file sick_mrs1000_parser.h.


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


sick_tim
Author(s): Jochen Sprickerhof , Martin Günther , Sebastian Pütz
autogenerated on Wed Jun 17 2020 04:05:36