#include <grid_map_scan_adders.h>
Classes | |
class | WallDistanceBlurringScanAdderBuilder |
Public Types | |
using | ScanAdderProperties = WallDistanceBlurringScanAdderBuilder |
Public Member Functions | |
WallDistanceBlurringScanAdder (const ScanAdderProperties &props) | |
Public Member Functions inherited from GridMapScanAdder | |
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) | |
Static Public Member Functions | |
static WallDistanceBlurringScanAdderBuilder | builder () |
Protected Member Functions | |
void | handle_scan_point (GridMap &map, bool is_occ, double scan_quality, const Segment2D &beam) const override |
Protected Member Functions inherited from GridMapScanAdder | |
auto | estimate_occupancy (const Segment2D &beam, const Rectangle &area_bnds, bool is_occupied) const |
Private Member Functions | |
double | blur_cell_dist (const GridMap &map, const Segment2D &beam, bool is_occ) const |
Private Attributes | |
double | _max_usable_range_sq |
ScanAdderProperties | _props |
Additional Inherited Members | |
Public Attributes inherited from GridMapScanAdder | |
std::shared_ptr< CellOccupancyEstimator > | _occ_est |
Protected Types inherited from GridMapScanAdder | |
using | AOO = AreaOccupancyObservation |
Definition at line 52 of file grid_map_scan_adders.h.
Definition at line 84 of file grid_map_scan_adders.h.
|
inline |
Definition at line 85 of file grid_map_scan_adders.h.
|
inlineprivate |
Definition at line 132 of file grid_map_scan_adders.h.
|
inlinestatic |
Definition at line 80 of file grid_map_scan_adders.h.
|
inlineoverrideprotectedvirtual |
Implements GridMapScanAdder.
Definition at line 94 of file grid_map_scan_adders.h.
|
private |
Definition at line 149 of file grid_map_scan_adders.h.
|
private |
Definition at line 148 of file grid_map_scan_adders.h.