Public Types | Public Member Functions | List of all members
LaserScanGridWorld< Map > Class Template Referenceabstract

#include <laser_scan_grid_world.h>

Inheritance diagram for LaserScanGridWorld< Map >:
Inheritance graph
[legend]

Public Types

using MapType = typename World< TransformedLaserScan, Map >::MapType
 
using ScanType = TransformedLaserScan
 
- Public Types inherited from World< TransformedLaserScan, Map >
using MapType = Map
 

Public Member Functions

virtual void handle_observation (ScanType &tr_scan)=0
 
void handle_sensor_data (ScanType &scan) override
 
- Public Member Functions inherited from World< TransformedLaserScan, Map >
virtual const MapTypemap () const =0
 
MapTypemap ()
 
virtual const RobotPosepose () const
 
virtual void update_robot_pose (const RobotPoseDelta &delta)
 
virtual const World< TransformedLaserScan, MapType > & world () const
 
- Public Member Functions inherited from WorldObservable< Map >
void subscribe_map (std::shared_ptr< WorldMapObserver< Map >> obs)
 
void subscribe_pose (std::shared_ptr< WorldPoseObserver > obs)
 

Additional Inherited Members

- Protected Member Functions inherited from World< TransformedLaserScan, Map >
virtual ~World ()=default
 
- Protected Member Functions inherited from WorldObservable< Map >
void notify_with_map (const Map &map)
 
void notify_with_pose (const RobotPose &pose)
 

Detailed Description

template<typename Map>
class LaserScanGridWorld< Map >

Definition at line 8 of file laser_scan_grid_world.h.

Member Typedef Documentation

template<typename Map>
using LaserScanGridWorld< Map >::MapType = typename World<TransformedLaserScan, Map>::MapType

Definition at line 10 of file laser_scan_grid_world.h.

template<typename Map>
using LaserScanGridWorld< Map >::ScanType = TransformedLaserScan

Definition at line 11 of file laser_scan_grid_world.h.

Member Function Documentation

template<typename Map>
virtual void LaserScanGridWorld< Map >::handle_observation ( ScanType tr_scan)
pure virtual
template<typename Map>
void LaserScanGridWorld< Map >::handle_sensor_data ( ScanType scan)
inlineoverridevirtual

The documentation for this class was generated from the following file:


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26