#include <bf_multi_res_scan_matcher.h>
 | 
|   | BruteForceMultiResolutionScanMatcher (SPE est, double ang_step=deg2rad(0.1), double transl_step=0.05) | 
|   | 
| double  | process_scan (const TransformedLaserScan &raw_scan, const RobotPose &pose, const GridMap &map, RobotPoseDelta &result_pose_delta) override | 
|   | 
| void  | set_target_accuracy (double angle_step, double translation_step) | 
|   | 
| 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 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 11 of file bf_multi_res_scan_matcher.h.
 
  
  
      
        
          | BruteForceMultiResolutionScanMatcher::BruteForceMultiResolutionScanMatcher  | 
          ( | 
          SPE  | 
          est,  | 
         
        
           | 
           | 
          double  | 
          ang_step = deg2rad(0.1),  | 
         
        
           | 
           | 
          double  | 
          transl_step = 0.05  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void BruteForceMultiResolutionScanMatcher::set_target_accuracy  | 
          ( | 
          double  | 
          angle_step,  | 
         
        
           | 
           | 
          double  | 
          translation_step  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double BruteForceMultiResolutionScanMatcher::_ang_step | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | M3RSMEngine BruteForceMultiResolutionScanMatcher::_engine | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | constexpr double BruteForceMultiResolutionScanMatcher::_Max_Rotation_Error = deg2rad(5) | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | constexpr double BruteForceMultiResolutionScanMatcher::_Max_Translation_Error = 1 | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | double BruteForceMultiResolutionScanMatcher::_transl_step | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: