| 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 | }
|
|---|