11 using Ptr = std::shared_ptr<MapCell>;
12 using ConstPtr = std::shared_ptr<const MapCell>;
14 MapCell(
double resolution,
const Eigen::Vector3i& coord);
17 std::string name()
const;
20 void add_point(
int submap_id,
int point_id);
21 void add_points(
int submap_id,
const std::vector<int>& point_ids);
23 void remove_submap(
int submap_id);
24 void remove_submaps(
const std::vector<int>& submap_ids);
27 const double resolution;
28 const Eigen::Vector3i coord;
30 std::vector<std::uint64_t> point_ids;