#include <grid_map_scan_adders.h>
Public Member Functions | |
GridMap & | append_scan (GridMap &map, const RobotPose &pose, const LaserScan2D &scan, double scan_quality, double scan_margin=0.0) const |
GridMapScanAdder (std::shared_ptr< CellOccupancyEstimator > e) | |
Public Attributes | |
std::shared_ptr< CellOccupancyEstimator > | _occ_est |
Protected Types | |
using | AOO = AreaOccupancyObservation |
Protected Member Functions | |
auto | estimate_occupancy (const Segment2D &beam, const Rectangle &area_bnds, bool is_occupied) const |
virtual void | handle_scan_point (GridMap &map, bool is_occ, double scan_quality, const Segment2D &beam) const =0 |
Definition at line 13 of file grid_map_scan_adders.h.
|
protected |
Definition at line 38 of file grid_map_scan_adders.h.
|
inline |
Definition at line 15 of file grid_map_scan_adders.h.
|
inline |
Definition at line 18 of file grid_map_scan_adders.h.
|
inlineprotected |
Definition at line 39 of file grid_map_scan_adders.h.
|
protectedpure virtual |
Implemented in WallDistanceBlurringScanAdder.
std::shared_ptr<CellOccupancyEstimator> GridMapScanAdder::_occ_est |
Definition at line 49 of file grid_map_scan_adders.h.