#include <grid_scan_matcher.h>
 | 
| LaserScan2D  | filter_scan (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map) | 
|   | 
|   | GridScanMatcher (SPE estimator, double max_x_error=0, double max_y_error=0, double max_th_error=0) | 
|   | 
| virtual double  | process_scan (const TransformedLaserScan &scan, const RobotPose &init_pose, const GridMap &map, RobotPoseDelta &pose_delta)=0 | 
|   | 
| virtual void  | reset_state () | 
|   | 
| double  | scan_probability (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map) const  | 
|   | 
| double  | scan_probability (const LaserScan2D &scan, const RobotPose &pose, const GridMap &map, const SPEParams &p) const  | 
|   | 
| SPE  | scan_probability_estimator () const  | 
|   | 
| void  | set_lookup_ranges (double x, double y=0, double th=0) | 
|   | 
| void  | set_scan_probability_estimator (SPE spe) | 
|   | 
| void  | subscribe (std::shared_ptr< GridScanMatcherObserver > obs) | 
|   | 
| void  | unsubscribe (std::shared_ptr< GridScanMatcherObserver > obs) | 
|   | 
| virtual  | ~GridScanMatcher ()=default | 
|   | 
Definition at line 99 of file grid_scan_matcher.h.
 
  
  
      
        
          | GridScanMatcher::GridScanMatcher  | 
          ( | 
          SPE  | 
          estimator,  | 
         
        
           | 
           | 
          double  | 
          max_x_error = 0,  | 
         
        
           | 
           | 
          double  | 
          max_y_error = 0,  | 
         
        
           | 
           | 
          double  | 
          max_th_error = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual GridScanMatcher::~GridScanMatcher  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
  
  
      
        
          | void GridScanMatcher::do_for_each_observer  | 
          ( | 
          std::function< void(ObsPtr)>  | 
          op | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::max_th_error  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::max_x_error  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::max_y_error  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
  
  
      
        
          | virtual void GridScanMatcher::reset_state  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | SPE GridScanMatcher::scan_probability_estimator  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void GridScanMatcher::set_lookup_ranges  | 
          ( | 
          double  | 
          x,  | 
         
        
           | 
           | 
          double  | 
          y = 0,  | 
         
        
           | 
           | 
          double  | 
          th = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void GridScanMatcher::set_scan_probability_estimator  | 
          ( | 
          SPE  | 
          spe | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::_max_th_error = 0 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::_max_x_error = 0 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double GridScanMatcher::_max_y_error = 0 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | SPE GridScanMatcher::_scan_prob_estimator | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: