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