laser_scan_publisher.h
Go to the documentation of this file.
1 #pragma once
2 
4 
6 {
7 public:
8  LaserscanPublisher(std::shared_ptr<ScanConfig> config, std::shared_ptr<ScanParameters> params,
9  const std::string& scan_topic, const std::string& frame_id);
10 
11 private:
13 
14  virtual void handle_scan(sensor_msgs::LaserScanPtr msg, uint16_t layer_idx, int layer_inclination,
15  bool apply_correction);
16 
17  void publish_scan(sensor_msgs::LaserScanPtr msg);
18 };
ros::Publisher
PFDataPublisher
Definition: pf_data_publisher.h:11
LaserscanPublisher::scan_publisher_
ros::Publisher scan_publisher_
Definition: laser_scan_publisher.h:12
pf_data_publisher.h
LaserscanPublisher::publish_scan
void publish_scan(sensor_msgs::LaserScanPtr msg)
Definition: laser_scan_publisher.cpp:20
LaserscanPublisher::LaserscanPublisher
LaserscanPublisher(std::shared_ptr< ScanConfig > config, std::shared_ptr< ScanParameters > params, const std::string &scan_topic, const std::string &frame_id)
Definition: laser_scan_publisher.cpp:5
LaserscanPublisher::handle_scan
virtual void handle_scan(sensor_msgs::LaserScanPtr msg, uint16_t layer_idx, int layer_inclination, bool apply_correction)
Definition: laser_scan_publisher.cpp:14
LaserscanPublisher
Definition: laser_scan_publisher.h:5
config
config


pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56