Artem Pavlenko
|
828346add3
|
require BOOST_VERSION >= 1.62.0 (#3835)
|
2018-01-31 14:11:55 +01:00 |
|
Jiri Drbalek
|
4e160acc88
|
Avoid copying
|
2018-01-17 13:39:21 +00:00 |
|
Jiri Drbalek
|
99038229f7
|
Polylabel: cover the case of empty polygon or exterior ring
|
2018-01-17 13:39:15 +00:00 |
|
Jiri Drbalek
|
a97eace434
|
Interior: cover the case of empty polygon or exterior ring
|
2018-01-17 12:58:42 +00:00 |
|
Jiri Drbalek
|
ec53f3d879
|
Fix crash in case of empty ring
|
2018-01-17 09:53:45 +00:00 |
|
Artem Pavlenko
|
f210699884
|
add more tests
|
2017-09-22 13:20:23 +02:00 |
|
Artem Pavlenko
|
143d1e57cf
|
add 'closest_point' geometry algorithm
|
2017-09-21 15:40:30 +02:00 |
|
artemp
|
433d95046b
|
re-enable strategy tests
|
2017-03-29 15:41:39 +01:00 |
|
artemp
|
3e803b52bb
|
remove has_empty + fix is_empty implementaion to work with geometry.hpp
|
2017-03-29 11:39:04 +01:00 |
|
artemp
|
064b99168b
|
geometry.hpp
|
2017-03-27 16:14:51 +01:00 |
|
artemp
|
d810ce46f2
|
re-enable geometry_strategy_test
|
2016-07-06 17:45:13 +01:00 |
|
artemp
|
68f53cfcd0
|
uncomment is_empty/has_empty tests
|
2016-07-05 10:24:54 +01:00 |
|
artemp
|
75b97eb64c
|
temp disable failing tests
|
2016-07-04 10:32:31 +01:00 |
|
artemp
|
c27653066d
|
bring back failing geometry tests
|
2016-06-29 18:40:47 +01:00 |
|
Dane Springmeyer
|
39f497ded6
|
re-enable centroid test which appears to be passing
|
2016-06-29 09:19:28 -07:00 |
|
artemp
|
e44f10460d
|
disable "multi-polygon: one component empty" test
|
2016-06-29 15:02:19 +01:00 |
|
artemp
|
efabcc8081
|
make all mapnik::geometries aliases to mapbox::geometry and attempt to adapt new polygon model (one std::vector)
NOTE: some boost.geometry algorithms are broken as a result
|
2016-06-29 12:41:57 +01:00 |
|
artemp
|
66da9cdb18
|
using linear_ring = mapbox::geometry::linear_ring<T>;
|
2016-06-27 10:56:38 +01:00 |
|
artemp
|
3b1c7308cc
|
make mapnik::geometry::line_string<T> an alias to mapbox::geometry::line_string<T>
|
2016-06-27 10:23:13 +01:00 |
|
artemp
|
67d2a0e141
|
Merge branch 'master' into geometry-refactor
|
2016-06-20 15:01:29 +01:00 |
|
artemp
|
52df451ee3
|
geometry_envelope_test - fix linking/duplicate symbols (ref #3415)
|
2016-05-04 10:20:10 +02:00 |
|
artemp
|
c0dfc92022
|
geometry_envelope - add tests for double/float/int coord_type (ref #3415)
|
2016-05-03 18:26:46 +02:00 |
|
artemp
|
3184034414
|
refactor geometry core and algorithms templates + add missing typedefs + prepare for geometry update
|
2016-04-29 14:24:57 +02:00 |
|
artemp
|
633a2c1e07
|
Merge branch 'master' into geometry-refactor
|
2016-04-18 16:15:04 +02:00 |
|
artemp
|
66160e9754
|
mapnik::util::is_clockwise - translate coordinates relative to the origin (0,0) to avoid numeric precision issues while using double precision.
(ref #3402)
|
2016-04-18 16:08:30 +02:00 |
|
artemp
|
2e0d83aa91
|
geometry::multi_point - derive from std::vector<point<T>> instead of line_string<T>
|
2016-04-12 10:12:16 +02:00 |
|
artemp
|
5f00171d3d
|
fix warning: using namespace directive in global context in header [-Wheader-hygiene] warnings
|
2016-04-08 10:41:50 +02:00 |
|
artemp
|
8f9134c72d
|
file_io - rename open to is_open to be consistent with STL i/o via @lightmare (0d032c2618 (commitcomment-16753722) )
|
2016-03-18 10:02:19 +01:00 |
|
Dane Springmeyer
|
fde36984de
|
minor unit test cleanups to prepare to test amalgamation
|
2016-03-03 10:53:58 -08:00 |
|
artemp
|
d027ed67c7
|
more const strictness, update to work with latest mapbox::variant/visitor-no-copy branch
|
2016-01-27 14:50:17 +01:00 |
|
artemp
|
c7a964abf6
|
disable "point unitialized" test for boost >= 1.50 (pending reviewing https://github.com/mapnik/mapnik/issues/3218)
|
2016-01-27 14:48:57 +01:00 |
|
Tom Hughes
|
72297c9431
|
Adapt geometry tests got changes in boost 1.60
The issues with points at NaN and infinity bring considered as
valid reported in https://svn.boost.org/trac/boost/ticket/11711 has
been fixed in boost 1.60 so the tests need to reflect that.
Also per https://svn.boost.org/trac/boost/ticket/11710 empty
polygons are now considered invalid, and hence not simple.
|
2016-01-23 14:43:02 +00:00 |
|
artemp
|
5e2f3ce61d
|
geojson/geometry - update unit test
|
2015-12-14 11:46:39 +00:00 |
|
Jiri Drbalek
|
100e3c4995
|
centroid: enable algorithm on multi-geometries with empty sub-geometries
|
2015-11-24 15:41:34 +00:00 |
|
Artem Pavlenko
|
4e922f6a64
|
Merge pull request #3164 from mapycz/postgis-empty-geoms
check input data of centroid algorithm
|
2015-11-11 10:21:39 +00:00 |
|
Jiri Drbalek
|
6066946ef2
|
add unit tests for is_empty and has_empty
|
2015-11-10 13:49:22 +00:00 |
|
Jiri Drbalek
|
071eeeb660
|
centroid algorithm: check for empty geometries
|
2015-11-10 13:49:12 +00:00 |
|
Dane Springmeyer
|
53174718d8
|
use mapnik/warning_ignore.hpp in a few more places
|
2015-11-09 09:51:35 -08:00 |
|
Dane Springmeyer
|
5090b103e4
|
try to speed up compile of tests by cleaning up unused includes/cruft
|
2015-10-29 08:20:46 -07:00 |
|
Dane Springmeyer
|
aa6a06116b
|
remove test, now covered by tests at https://github.com/mapbox/mapnik-vector-tile
|
2015-10-29 08:06:25 -07:00 |
|
Dane Springmeyer
|
b7a54f3f09
|
warn if boost is too old to run tests
|
2015-10-06 15:39:42 -07:00 |
|
Dane Springmeyer
|
5915c4e7a5
|
fix test compile with older boost
|
2015-10-06 07:32:51 -07:00 |
|
Blake Thompson
|
c127620b6c
|
Updated the way that is_valid and is_simple operate in mapnik and added lots of testing around them.
|
2015-10-05 15:10:24 -07:00 |
|
artemp
|
90a27abccb
|
catch and remove more spurious std::move's
|
2015-06-02 15:36:31 +01:00 |
|
Blake Thompson
|
ee551cd949
|
Removed vector tile strategy
|
2015-05-26 16:18:10 -05:00 |
|
Blake Thompson
|
3768702699
|
Updated unit tests
|
2015-05-26 16:03:25 -05:00 |
|
Blake Thompson
|
506d2f435f
|
Added vector tile strategy
|
2015-05-26 15:52:41 -05:00 |
|
Blake Thompson
|
611eb6e7a3
|
Changed from numeric casts to static casts
|
2015-05-26 15:52:41 -05:00 |
|
artemp
|
9c9a7a06a0
|
unit test geometry - use appropriete std::string constructor ( file_io.get() doesn't guarantee to return null terminated C-string!)
|
2015-05-22 09:24:45 +01:00 |
|
Dane Springmeyer
|
2a1005c040
|
avoid warnings in geometry_equal test
|
2015-05-15 14:43:42 -07:00 |
|