geometry
geometry copied to clipboard
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
documentation for [1.78](https://www.boost.org/doc/libs/1_78_0/libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html) says that template traits::ring_type should be specified, but there is no traits::ring_type template. VS2022 shows the error > error C2039: 'ring_type': is not a member of 'boost::geometry::traits'...
Hi, Boost 1.79, Debian. Running this code: ``` using Vector2d = boost::geometry::model::d2::point_xy ; using mpol2d = boost::geometry::model::multi_polygon ; using pol2d = boost::geometry::model::polygon ; pol2d p; p.outer().push_back( {0, 0} ); p.outer().push_back(...
This adds a pattern to the .gitignore that matches all the bin/ directories in the main directory or any of the test (or possibly example) subdirectories. They are created when...
We found that using `boost::geometry::intersection` will lead to a lot of `_M_realloc_insert` for `std::vector`. The callstacks may like this: ``` void std::vector::_M_realloc_insert(__gnu_cxx::__normal_iterator, boost::geometry::section const&) void boost::geometry::detail::sectionalize::sectionalize_part::apply(boost::geometry::sections&, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator, boost::geometry::detail::no_rescale_policy const&,...
Any chance this gets implemented any time soon? See our conversation here: https://lists.boost.org/geometry/2012/02/1838.php
In a past private email exchange, @barendgehrels mentioned it was planned that all overlay operations would be able to handle spikes (including, in particular, intersection against a degenerated box). I...
This problem has been with us for a while. It did not occur in 1.55.0/1.59.0, then it did occur in 1.63.0/1.64.0/1.66.0, and **was fixed in 1.67.0**, see: https://svn.boost.org/trac10/ticket/12752 It then...
This problem has been with us for a while. I've seen it in 1.59.0/1.66.0, and it **was fixed in 1.67.0**, see: https://svn.boost.org/trac10/ticket/11676 It then did not occur in 1.75.0, and...
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.70.0**. Please consider the...
Minimal Code to produce related warning (boost 1.70.0 MSVC 2017 15.8.0 /std:c++latest /W4): ``` boost::geometry::model::polygon< boost::geometry::model::point > test; boost::geometry::remove_spikes(test); ``` If the `std::int64_t` in the above is changed to `int`...