Adam Wulkiewicz eec0091bc0 [get_turns][strategies] Optimize get_turns().
The optimization is based on the fact that in the most cases the segments
handled in the TurnInfoPolicy are disjoint. For disjoint segments first
the points are rescaled, then the test for disjoint is run, next the
TurnInfoPolicy just returns and the next pair of segments is handled.
Therefore to optimze the get_turns() this commit changes two things:
1. the cart_intersect strategy may return just after the calculation of sides
   for the first segment (2 sides calculation instead of 4),
2. the points are rescaled only one time in the intersection_helper,
   already rescaled points are passed into the intersection strategy
2015-07-03 21:38:43 +02:00
2015-07-01 12:39:15 +02:00
2014-07-21 04:15:15 +02:00
2015-07-02 12:03:29 +02:00
2011-09-26 16:11:47 +00:00
2014-06-16 21:32:34 +02:00

#Boost.Geometry

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 status status geometry index
develop status status geometry index extensions

More information

Description
Mirrored via gitea-mirror
Readme 61 MiB
Languages
C++ 99.7%
CMake 0.3%