#include <laser_scan_observer.h>

Public Member Functions | |
| virtual void | handle_transformed_msg (const ScanPtr msg, const tf::StampedTransform &t) | 
| LaserScanObserver (DstPtr slam, bool skip_max_vals, bool use_cached_trig) | |
| const RobotPose & | odometry_pose () const | 
| void | set_odometry_pose (const RobotPose &pose) | 
  Public Member Functions inherited from TopicObserver< sensor_msgs::LaserScan > | |
| virtual void | handle_transformed_msg (const boost::shared_ptr< sensor_msgs::LaserScan >, const tf::StampedTransform &)=0 | 
Private Types | |
| using | DstPtr = std::shared_ptr< SensorDataObserver< TransformedLaserScan >> | 
| using | ScanPtr = boost::shared_ptr< sensor_msgs::LaserScan > | 
Private Member Functions | |
| std::shared_ptr< TrigonometryProvider > | trig_provider (const ScanPtr msg) | 
Private Attributes | |
| RobotPose | _prev_pose | 
| bool | _skip_max_vals | 
| DstPtr | _slam | 
| bool | _use_cached_trig_provider | 
Definition at line 17 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 19 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 18 of file laser_scan_observer.h.
      
  | 
  inline | 
Definition at line 22 of file laser_scan_observer.h.
      
  | 
  inlinevirtual | 
Definition at line 28 of file laser_scan_observer.h.
      
  | 
  inline | 
Definition at line 69 of file laser_scan_observer.h.
      
  | 
  inline | 
Definition at line 70 of file laser_scan_observer.h.
      
  | 
  inlineprivate | 
Definition at line 74 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 89 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 87 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 86 of file laser_scan_observer.h.
      
  | 
  private | 
Definition at line 88 of file laser_scan_observer.h.