1 #ifndef SLAM_CTOR_SLAM_GMAPPING_GRID_CELL_H 2 #define SLAM_CTOR_SLAM_GMAPPING_GRID_CELL_H 6 #include "../../core/geometry_utils.h" 7 #include "../../core/maps/grid_cell.h" 16 std::unique_ptr<GridCell>
clone()
const override {
17 return std::make_unique<GmappingBaseCell>(*this);
27 if (aoo_is_free)
return;
36 return 1.0 - similarity;
double dist_sq(const Point2D &pt) const
std::unique_ptr< GridCell > clone() const override
void operator+=(const AreaOccupancyObservation &aoo) override
static constexpr double DIST_VARIANCE
double discrepancy(const AreaOccupancyObservation &aoo) const override