1 | #include <boost/geometry.hpp>
|
---|
2 |
|
---|
3 | namespace bg = boost::geometry;
|
---|
4 | namespace bgi = boost::geometry::index;
|
---|
5 | namespace bgm = boost::geometry::model;
|
---|
6 |
|
---|
7 | int main() {
|
---|
8 | using Point = bgm::point<double, 2, bg::cs::spherical_equatorial<bg::degree>>;
|
---|
9 | using ValueType = std::pair<Point, int>;
|
---|
10 | using Rtree = bgi::rtree<ValueType, bgi::quadratic<16>>;
|
---|
11 |
|
---|
12 | int a,b;
|
---|
13 | Rtree rtree;
|
---|
14 | rtree.insert(std::make_pair(Point(45,45), a));
|
---|
15 | rtree.insert(std::make_pair(Point(45,45), b));
|
---|
16 | rtree.remove(std::make_pair(Point(45,45), b));
|
---|
17 |
|
---|
18 | return 0;
|
---|
19 | }
|
---|