Barend Gehrels
23326a7680
[test] adapt test and add testcase needing the new approach
2018-02-18 16:55:31 +01:00
Barend Gehrels
da16ae8e79
[simplify] revise solution to get opposite instead of closing area
...
(which fixes some issues) and do more tries (to get more output)
2018-02-18 16:54:30 +01:00
Barend Gehrels
3e53d4d456
[simplify] during review, change implementation using rotate instead of clise
2018-02-17 13:50:07 +01:00
Barend Gehrels
c16ad7ddfa
[test] fix expectations changed by earlier commit (fraction 1/1000 -> 1/2).
...
Note that the starting point of the polygon can change shape of simplified
version, and therefore area
2018-02-14 17:08:20 +01:00
Barend Gehrels
8d28489661
[test] test removing duplicate point (if there are 2) and
...
complete removal of empty interior ring
2018-02-14 17:07:13 +01:00
Barend Gehrels
0ac8b51b41
[test] test simplifying away closing point / whole polygon
2018-02-14 17:06:25 +01:00
Barend Gehrels
5bf3d27701
[test] add case for simplify which previously failed within countries test
...
to the unit test. It checks only for output area.
2018-02-14 12:22:23 +01:00
Barend Gehrels
1fc11a3319
[test] correct closure if necessary, and add define to be able to test faster
2018-01-31 09:52:47 +01:00
Barend Gehrels
5534818e0f
[simplify] simplify around closing point of ring/polygons
...
Including unit test.
2018-01-26 17:46:14 +01:00
Adam Wulkiewicz
6155cbe52b
[test][simplify] Add test cases for cartesian 3D.
2016-04-12 20:19:27 +02:00
Adam Wulkiewicz
a6ed7d86ea
Merge branch 'develop' into feature/projected_point
2014-07-09 13:59:23 +02:00
Barend Gehrels
5a3cfd62d5
[simplify] add zigzag testcase for testing adt/xdt
2014-07-09 13:39:07 +02:00
Adam Wulkiewicz
c55cee5dd3
[strategies] Fix projected_point_ax+douglass_peucker compilation errors.
...
Add again operator< for projected_point_ax_result needed to compare the distance with 0 (explicitly converted into the same type).
Remove template parameter from projected_point_ax_less::operator().
Add tests for simplify() and detail::simplify_insert().
2014-07-09 12:58:02 +02:00
Barend Gehrels
e9ac6476aa
[simplify] prepare for Adam's enhanced douglas_peucker with pull request #89
2014-07-09 12:01:07 +02:00
Barend Gehrels
64303076dc
[simplify][test] added test with strategy
2014-07-09 11:29:30 +02:00
Barend Gehrels
de7ae5dd65
[simplify] prepare for other simplify strategy: added testcase
2014-07-09 11:25:17 +02:00
Barend Gehrels
28d1a9cf3a
[geometry] Added real-life testcase for simplify
...
[SVN r86549]
2013-11-03 17:33:00 +00:00
Barend Gehrels
7cb0ae96fd
Boost.Geometry update copyright -> 2012
...
[SVN r76390]
2012-01-09 21:56:08 +00:00
Barend Gehrels
5eb0739f08
Spherical coordinate systems: splitted into "polar" and "equatorial" with opposite (co)latitude
...
[SVN r72233]
2011-05-27 22:01:05 +00:00
Barend Gehrels
dbd742cbff
Mention all geometry headerfiles explicitly in examples (according to doc)
...
[SVN r71821]
2011-05-08 14:38:45 +00:00
Barend Gehrels
a01c615089
Made copyright notices in libs/geometry consistent
...
[SVN r70876]
2011-04-02 20:33:14 +00:00
Barend Gehrels
b7be230f14
Added ttmath_big for:
...
append,assign,buffer,comparable_distance,convert,correct,disjoint,distance,envelope,for_each,make,reverse,simplify,transform,unique
plus all vcproj files
[SVN r69336]
2011-02-27 16:27:57 +00:00
Barend Gehrels
2c0540341a
Changes related to mutable polygon concept
...
[SVN r68697]
2011-02-07 18:55:36 +00:00
Barend Gehrels
e0a240b770
Renamed linear_ring to ring (linear_ring is still available)
...
[SVN r68387]
2011-01-23 16:20:01 +00:00
Barend Gehrels
1c8fce3059
model namespaces, moved point_xy to d2::point_xy, revised point_ll_deg to ll::point<degree>
...
[SVN r66975]
2010-12-02 16:10:47 +00:00
Barend Gehrels
e4f47a7a25
Major update:
...
Adaptions to test with respect to new namespace model
Removed GMP/CLN and, where it was present, replaced by TTMATH
Small fix in comparable_distance test
All testfiles use bg as alias now
[SVN r66811]
2010-11-28 13:28:09 +00:00
Barend Gehrels
db53e722db
Removed traits::append_point.
...
The library now used std::back_insert_iterator everywhere
[SVN r64113]
2010-07-17 20:26:29 +00:00
Barend Gehrels
9c23118c37
Added non-const version of get_section
...
Major changes in distance strategies
Changed double from simplify to template parameter
Added a promote_floating_point
Added a fp_coordinate_type
Added namespaced point in custom example
Added mpl assertion in overlaps (should be done in most algorithms by default)
Added high precision test for various distance algorithms
[SVN r63579]
2010-07-04 10:01:10 +00:00
Barend Gehrels
cead073c84
Added libs/geometry/test folder with many tests
...
[SVN r59773]
2010-02-20 15:03:37 +00:00