get_turns(L,L) added turn_operation_linear containing info about the position of the IP in the segment
get_turns(L,L) got rid of the duplicated part of the code
get_turns(L,L) turn_position now indicates the global position in linestring, not local in segment, for consistency - this was set only for the first and the last segment
relate(L,L) recently introduced turn position info used to optimize boundary points detection
relate(L,L) some comments added
relate(L,L) readability of some parts of the code improved
detail::relate::less moved to separate file
relate/less.hpp copyrights fixed
added empty test for get_turns(L,A) and some small changes like naming, comments. to_svg() (test debug helper tool) is now using turn_info defined in relate::turns, also traversal info output commented out.
some comments changed in relate/turns.hpp
some comments changed
[geometry][index] rtree packing algorithm optimized, partial_sort replaced by nth_element, thanks to Lu Wang
generation of turns for linestrings endpoints moved from get_turn_info_ll.hpp to separate file, some run-time parameters replaced by compile-time parameters
get_turns(L,A) added, the endpoints are NOT properly set yet!
get_turns(L,A) handled front endpoint
get_turns(L,A) - handled the back endpoint of the Linestring
get_turns(L,L) - TODO comment added
get_turns(L,A) - fixed turns generation for endpoints of collinear front/back segments, added some tests
Merge branch 'feature/relate' of https://github.com/boostorg/geometry into feature/setops
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops