mirror of
https://github.com/boostorg/geometry.git
synced 2026-02-02 21:02:13 +00:00
12ba76ff70ea69a6f6a923db9e8d126d856a6670
In places where a check must be performed, if a Point is one of the endpoints of a Linestring contained in a MultiLinestring, std::sort() and std::equal_range() algorithms are used. With MSVC the assertion in std::equal_range() fails if the elements cannot be reliably compared, i.e. in the case when Points has NaN coordinates. Add has_nan_coordinate() utility and use it in boundary_checker and topology_check in relate() implementation.
Boost.Geometry, part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems.
Directories
- doc - QuickBook documentation sources
- examples - Boost.Geometry examples
- extensions - examples and tests for the extensions - develop branch
- include - the sourcecode of Boost.Geometry
- index - examples and tests for the Spatial Index
- test - Boost.Geometry unit tests
Test results
| @ | Build | Coverage | Regression |
|---|---|---|---|
| master | ![]() |
![]() |
![]() |
| develop | ![]() |
![]() |
![]() |
More information
Description
Languages
C++
99.7%
CMake
0.3%







