Dane Springmeyer
|
7fc9dfe06b
|
simplify visitor code in image_compositing
|
2016-07-25 14:51:45 +02:00 |
|
Dane Springmeyer
|
f734368a73
|
limit mpl list size as well as vector size
|
2016-07-25 14:51:45 +02:00 |
|
artemp
|
2864d90460
|
more explicit conversions to the target variant type
|
2016-07-25 13:45:35 +02:00 |
|
Dane Springmeyer
|
3c86ab77c4
|
[travis] fix indentation
|
2016-07-20 14:10:27 +02:00 |
|
artemp
|
7fa35f481e
|
Support creating paletted images for any number of pixels e.g < 3 (ref #3466)
|
2016-07-20 14:01:14 +02:00 |
|
Dane Springmeyer
|
d17f1f076d
|
workaround travis bug: 'shell_session_update: command not found'
|
2016-07-20 13:19:08 +02:00 |
|
artemp
|
7712f253c9
|
represent value_null as an empty string e.g "" (text rendering logic)
|
2016-07-20 12:39:55 +02:00 |
|
artemp
|
dc88582b4d
|
Merge branch 'master' into geometry-refactor
|
2016-07-19 10:25:33 +01:00 |
|
artemp
|
85a6ef9a15
|
update variant deps
|
2016-07-19 10:24:31 +01:00 |
|
artemp
|
3d0b109739
|
value_null - always represent as "null"
|
2016-07-15 12:22:53 +01:00 |
|
artemp
|
6f8f286b8d
|
Revert "allow "null" values when genrating Feature GeoJSON"
This reverts commit 8ce58ea29c .
|
2016-07-15 12:22:03 +01:00 |
|
artemp
|
54d51e2728
|
Revert "feature_kv_iterator - change logic in 'increment' to skip key/value's when value doesn't exist"
This reverts commit 3397b8f14f .
|
2016-07-15 12:21:41 +01:00 |
|
artemp
|
8ce58ea29c
|
allow "null" values when genrating Feature GeoJSON
|
2016-07-14 10:09:34 +01:00 |
|
artemp
|
3397b8f14f
|
feature_kv_iterator - change logic in 'increment' to skip key/value's when value doesn't exist
|
2016-07-14 09:46:37 +01:00 |
|
artemp
|
c457d93804
|
use count(key)
|
2016-07-14 09:45:55 +01:00 |
|
artemp
|
bab985dd04
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:17:51 +01:00 |
|
artemp
|
75781a999c
|
add empty_featureset (returning feature_ptr()) implementation
|
2016-07-13 15:17:41 +01:00 |
|
artemp
|
dc74551dc0
|
always return am empty featureset instead of featureset_ptr()
|
2016-07-13 15:16:33 +01:00 |
|
artemp
|
132aa6654f
|
add empty_featureset (returning feature_ptr()) implementation
|
2016-07-13 15:07:08 +01:00 |
|
artemp
|
45c5a3768f
|
extract_bounding_box_grammar - make features optional / ref #3463
|
2016-07-12 17:44:19 +01:00 |
|
artemp
|
abb4271bea
|
extract_bounding_box_grammar - make features optional / ref #3463
|
2016-07-12 17:42:53 +01:00 |
|
artemp
|
e08c3c1a20
|
using alias() doesn't work: line_string and linear_ring are different types (no-conversion)
|
2016-07-12 11:13:45 +01:00 |
|
artemp
|
fd41b682be
|
geometry_generator - fix synthesised attribute types
|
2016-07-12 11:11:35 +01:00 |
|
artemp
|
74bf270d21
|
geometry is_simple - handle empty polygons
|
2016-07-11 11:55:20 +01:00 |
|
artemp
|
01e962d216
|
centroid - re-implement avoiding inefficient remove_empty
|
2016-07-11 10:44:59 +01:00 |
|
artemp
|
033c54617c
|
c++ format
|
2016-07-11 10:44:18 +01:00 |
|
artemp
|
359a3a845a
|
update geometry.hpp
|
2016-07-11 10:17:45 +01:00 |
|
artemp
|
f0a37c761b
|
polygon - add move ctor
|
2016-07-07 12:29:19 +01:00 |
|
artemp
|
d810ce46f2
|
re-enable geometry_strategy_test
|
2016-07-06 17:45:13 +01:00 |
|
artemp
|
c478849eba
|
implement different strategy for adapting to boost::geometry using internal structure for accessing interior rings
|
2016-07-06 17:43:45 +01:00 |
|
artemp
|
710a9be5b0
|
update to the latest geometry.hpp
|
2016-07-05 10:47:41 +01:00 |
|
artemp
|
68f53cfcd0
|
uncomment is_empty/has_empty tests
|
2016-07-05 10:24:54 +01:00 |
|
artemp
|
335ce8e50b
|
is_empty - fix implementation
|
2016-07-05 10:24:26 +01:00 |
|
artemp
|
e29ca884df
|
has_empty - update logic to work with the current polygon model (FIXME: the naming is confusing to say the least)
|
2016-07-05 10:23:16 +01:00 |
|
artemp
|
fb398ad465
|
re-use typedefs
|
2016-07-04 15:46:04 +01:00 |
|
artemp
|
11fc2ceabd
|
tidy
|
2016-07-04 15:11:06 +01:00 |
|
artemp
|
75b97eb64c
|
temp disable failing tests
|
2016-07-04 10:32:31 +01:00 |
|
artemp
|
81419154eb
|
update geometry adapters to use polygon_interior<T> as mutable interior rings proxy container
|
2016-07-04 10:32:20 +01:00 |
|
artemp
|
f5ec3ba0e0
|
add initial "proxy" interior rings implementation
|
2016-07-04 10:28:45 +01:00 |
|
Dane Springmeyer
|
8e31b8e2b9
|
remove debugging aborts [skip ci]
|
2016-06-30 11:51:37 -07:00 |
|
artemp
|
c27653066d
|
bring back failing geometry tests
|
2016-06-29 18:40:47 +01:00 |
|
Dane Springmeyer
|
abe175c14f
|
avoid calling correct on empty geometries
|
2016-06-29 09:20:02 -07: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 |
|
Dane Springmeyer
|
71496e7828
|
install geometry.hpp
|
2016-06-27 16:49:30 -07: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
|
19d376b7e6
|
make mapnik::geometry::point<T> an alias to mapbox::geometry::point
|
2016-06-27 09:45:37 +01:00 |
|
artemp
|
d169fb473e
|
add geometry.hpp as submodule
|
2016-06-27 09:45:25 +01:00 |
|