From 98e98acce0b4ea56260b6f458c20a0209c6ea213 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20G=C3=BCndling?= Date: Fri, 14 Jul 2023 13:08:46 +0200 Subject: [PATCH] point rtree size --- include/geo/point_rtree.h | 2 ++ src/point_rtree.cc | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/include/geo/point_rtree.h b/include/geo/point_rtree.h index 3ce4d71..351f011 100644 --- a/include/geo/point_rtree.h +++ b/include/geo/point_rtree.h @@ -37,6 +37,8 @@ struct point_rtree { std::vector within(geo::box const&) const; + std::size_t size() const; + private: struct impl; std::unique_ptr impl_; diff --git a/src/point_rtree.cc b/src/point_rtree.cc index 15a4f94..b5d172d 100644 --- a/src/point_rtree.cc +++ b/src/point_rtree.cc @@ -77,6 +77,8 @@ struct point_rtree::impl { return results; } + std::size_t size() const { return rtree_.size(); } + rtree_t rtree_; }; @@ -119,4 +121,6 @@ std::vector> point_rtree::nearest( return impl_->nearest(center, k); } +std::size_t point_rtree::size() const { return impl_->size(); } + } // namespace geo