#include <gmapping_particle_filter.h>

Public Types | |
| using | MapType = GmappingWorld::MapType | 
| using | WorldT = LaserScanGridWorld< MapType > | 
  Public Types inherited from LaserScanGridWorld< GmappingWorld::MapType > | |
| using | MapType = typename World< TransformedLaserScan, GmappingWorld::MapType >::MapType | 
| using | ScanType = TransformedLaserScan | 
  Public Types inherited from World< TransformedLaserScan, GmappingWorld::MapType > | |
| using | MapType = GmappingWorld::MapType | 
Public Member Functions | |
| GmappingParticleFilter (const SingleStateHypothesisLSGWProperties &shw_p, const GMappingParams &gprms, unsigned n=1) | |
| void | handle_sensor_data (TransformedLaserScan &scan) override | 
| const GmappingWorld::MapType & | map () const override | 
| const RobotPose & | pose () const override | 
| void | update_robot_pose (const RobotPoseDelta &delta) override | 
| const WorldT & | world () const override | 
  Public Member Functions inherited from LaserScanGridWorld< GmappingWorld::MapType > | |
| void | handle_sensor_data (ScanType &scan) override | 
  Public Member Functions inherited from World< TransformedLaserScan, GmappingWorld::MapType > | |
| MapType & | map () | 
  Public Member Functions inherited from WorldObservable< GmappingWorld::MapType > | |
| void | subscribe_map (std::shared_ptr< WorldMapObserver< GmappingWorld::MapType >> obs) | 
| void | subscribe_pose (std::shared_ptr< WorldPoseObserver > obs) | 
Protected Member Functions | |
| void | handle_observation (TransformedLaserScan &obs) override | 
  Protected Member Functions inherited from World< TransformedLaserScan, GmappingWorld::MapType > | |
| virtual | ~World ()=default | 
  Protected Member Functions inherited from WorldObservable< GmappingWorld::MapType > | |
| void | notify_with_map (const GmappingWorld::MapType &map) | 
| void | notify_with_pose (const RobotPose &pose) | 
Private Member Functions | |
| void | ensure_master_exists () | 
| bool | try_resample () | 
Private Attributes | |
| ParticleFilter< GmappingWorld > | _pf | 
| RobotPoseDelta | _traversed_since_last_resample | 
Definition at line 29 of file gmapping_particle_filter.h.
Definition at line 32 of file gmapping_particle_filter.h.
Definition at line 33 of file gmapping_particle_filter.h.
      
  | 
  inline | 
Definition at line 36 of file gmapping_particle_filter.h.
      
  | 
  inlineprivate | 
Definition at line 101 of file gmapping_particle_filter.h.
      
  | 
  inlineoverrideprotectedvirtual | 
Implements LaserScanGridWorld< GmappingWorld::MapType >.
Definition at line 69 of file gmapping_particle_filter.h.
      
  | 
  inlineoverridevirtual | 
Implements SensorDataObserver< TransformedLaserScan >.
Definition at line 46 of file gmapping_particle_filter.h.
      
  | 
  inlineoverridevirtual | 
Implements World< TransformedLaserScan, GmappingWorld::MapType >.
Definition at line 65 of file gmapping_particle_filter.h.
      
  | 
  inlineoverridevirtual | 
Reimplemented from World< TransformedLaserScan, GmappingWorld::MapType >.
Definition at line 64 of file gmapping_particle_filter.h.
      
  | 
  inlineprivate | 
Definition at line 87 of file gmapping_particle_filter.h.
      
  | 
  inlineoverridevirtual | 
Reimplemented from World< TransformedLaserScan, GmappingWorld::MapType >.
Definition at line 53 of file gmapping_particle_filter.h.
      
  | 
  inlineoverridevirtual | 
Reimplemented from World< TransformedLaserScan, GmappingWorld::MapType >.
Definition at line 60 of file gmapping_particle_filter.h.
      
  | 
  private | 
Definition at line 115 of file gmapping_particle_filter.h.
      
  | 
  private | 
Definition at line 116 of file gmapping_particle_filter.h.