geometry
geometry copied to clipboard
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
### Discussed in https://github.com/boostorg/geometry/discussions/1188 Originally posted by **fililili** August 21, 2023 ```cpp #include #include #include #include int main() { using polygon = boost::geometry::model::polygon; using multi_polygon = boost::geometry::model::multi_polygon; multi_polygon one, two;...
Task to improve changes from PR #387 Below are suggestions from @awulkiew which I intend to work on: ------ Instead of clearing out the index dir in the `index/make_qbk.py` and...
Hi All, As always, I want to start by thanking you for your work on Boost Geometry. It's been incredibly helpful to us. We still use Dissolve to fix erroneous...
This PR introduces support for the `is_valid` algorithm for polyhedral surface geometries. A polyhedral_surface is a 3D composite geometry formed by a collection of polygonal faces that meet at shared...
# Applied on two folders only! This is experimental and verifies how `clang-format` could be used for our code base, using a style that is most close to what we...
My `tc::geo::polygon` type is actually a **multi-polygon**, using a polygon type that is based on **int**, oriented **counter-clockwise** and **open** (not closed). I am using **boost 1.87.0**. Please consider the...
My `tc::geo::polygon` type is actually a **multi-polygon**, using a polygon type that is based on **int**, oriented **counter-clockwise** and **open** (not closed). I am using **boost 1.87.0**. Please consider the...
My `tc::geo::polygon` type is actually a **multi-polygon**, using a polygon type that is based on **double**, oriented **counter-clockwise** and **open** (not closed). I am using **boost 1.87.0**. We compile with...
Tests are failing due to an error in buffer_linestring_geo unit tests. After bisecting the first commit that breaks that test is https://github.com/boostorg/geometry/commit/805ff654e869030c4ba70f37fad6c3825f59c077 Interestingly, the cmake tests are passing since that...
See #1404 It should specifically hunt for and test, in `include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp` ``` if (piece.type == geometry::strategy::buffer::buffered_empty_side) { return false; ``` and what would go wrong there in some cases