artemp
|
4e57f7b115
|
Merge branch 'master' into geometry-refactor
|
2016-04-20 16:45:08 +02:00 |
|
artemp
|
6105463602
|
split box2d<T> implementation into *.hpp, *._impl.hpp and *.cpp ref #3405
|
2016-04-20 10:51:33 +02:00 |
|
Dane Springmeyer
|
b0894bfda3
|
fix debug assert compile
|
2016-04-18 08:06:30 -07: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
|
9caac23d3c
|
remove bogus fwd decl
|
2016-04-12 14:56:32 +02:00 |
|
artemp
|
271b70f960
|
geometry - template on container type + move multi geometries into separate headers
|
2016-04-12 14:49:23 +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
|
fb385180cf
|
include what you need
|
2016-04-12 09:27:37 +02:00 |
|
artemp
|
0f711c0863
|
geometry - move point/line_string/polygon into separate headers
|
2016-04-12 09:17:53 +02:00 |
|
Dane Springmeyer
|
15acb2b23f
|
Add missing files after revert
|
2016-04-11 17:58:58 -07:00 |
|
Dane Springmeyer
|
abe943c983
|
revert geometry changes for now - will develop them in branch to reduce downstream breakage
|
2016-04-11 14:00:27 -07:00 |
|
Dane Springmeyer
|
0025f70a6b
|
ensure geometry folder of headers is installed
|
2016-04-11 12:33:34 -07:00 |
|
artemp
|
19722595a9
|
move include/mapnik/geometry_fusion_adapted.hpp -> include/mapnik/geometry/fusion_adapted.hpp
|
2016-04-11 15:22:41 +02:00 |
|
artemp
|
caa03d78bd
|
move geometry_adapters.hpp to geometry/boost_geometry_adapters.hpp
|
2016-04-11 15:14:52 +02:00 |
|
artemp
|
fa717bc698
|
Remove bogus updates from 90f06093ae "geometry - move point/line_string/polygon into separate headers"
|
2016-04-11 12:35:19 +02:00 |
|
artemp
|
90f06093ae
|
geometry - move point/line_string/polygon into separate headers
|
2016-04-11 12:23:11 +02:00 |
|
artemp
|
c6425b8027
|
cleanup + make operator==, operator!= standalone
|
2016-04-08 10:43:06 +02:00 |
|
artemp
|
9705844399
|
fix operator==,operator!= impl
|
2016-04-08 10:08:16 +02:00 |
|
Dane Springmeyer
|
7ec640e989
|
register gdal once at plugin load - refs #3093 #3339 #3340
|
2016-04-05 16:43:07 -04:00 |
|
Dane Springmeyer
|
61cb4effb8
|
more explicit name for callback type from dlsym
|
2016-04-05 15:31:19 -04:00 |
|
Dane Springmeyer
|
f8a8ec616a
|
c++ style: use nullptr rather than NULL
|
2016-04-05 15:27:32 -04:00 |
|
artemp
|
aac523f80e
|
add no_skip directive in unquoted_ustring rule (ref: https://github.com/mapnik/mapnik/pull/3389#issuecomment-204344223)
|
2016-04-01 12:54:40 +02:00 |
|
artemp
|
751b691ff6
|
move unquoted_string to the end, remove ustring from top rule
|
2016-04-01 11:14:47 +02:00 |
|
artemp
|
890a5cff17
|
add back support for bare (unquoted strings)
|
2016-04-01 10:52:13 +02:00 |
|
artemp
|
7931295d33
|
quad_tree - fix offsets
|
2016-03-31 12:40:34 +02:00 |
|
artemp
|
51c1ed16ef
|
c++ format
|
2016-03-31 11:22:40 +02:00 |
|
artemp
|
99bfd03b22
|
spatial_index - make generic
|
2016-03-31 11:21:57 +02:00 |
|
artemp
|
4faa9896bb
|
quad_tree - make more generic by templating on bounding box type
|
2016-03-31 11:20:41 +02:00 |
|
artemp
|
450533ebc6
|
move boost::phoenix usage into _impl.hpp
|
2016-03-24 17:11:06 +00:00 |
|
artemp
|
b73a42131a
|
box2<T> - add converting ctor
|
2016-03-24 17:08:44 +00:00 |
|
artemp
|
9bb20ce685
|
box2d<T> - expose value_type typedef + init(x, y) convinient method
|
2016-03-24 14:50:46 +00:00 |
|
artemp
|
0b18144859
|
GeoJSON - make extract_bounding_box grammar configurable
|
2016-03-23 11:28:51 +00:00 |
|
artemp
|
7b0740c3b7
|
remove unused symbolizer_grammar.hpp (ref #3343)
|
2016-03-18 18:52:17 +01:00 |
|
Dane Springmeyer
|
342b78dc52
|
more trimming of unneeded phoenix includes - refs #3343
|
2016-03-18 09:51:17 -07: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 |
|
artemp
|
3d555982fd
|
file_io - make operator bool() explicit via @lightmare (0d032c2618 (commitcomment-16753722) )
|
2016-03-18 09:51:57 +01:00 |
|
artemp
|
04890c4915
|
topojson - move feature_generator into topojson_utils.hpp
|
2016-03-17 14:36:53 +01:00 |
|
artemp
|
0c2558c154
|
topojson bounding_box - fix multi_point logic (remove bogus if (num_arcs_ > 0) condition)
|
2016-03-17 14:19:29 +01:00 |
|
artemp
|
0d032c2618
|
mapnik:util::file_io - add bool operator bool() for STL I/O compatibility
|
2016-03-17 11:56:23 +01:00 |
|
artemp
|
b164e010fd
|
topojson_grammar - don't allocate generic_json structure holding boost::spirit::qi rules on stack (ref #3361)
|
2016-03-15 17:19:16 +01:00 |
|
Dane Springmeyer
|
559ef78aca
|
more agg ignores [skip ci]
|
2016-03-11 13:48:51 -08:00 |
|
Dane Springmeyer
|
d1b594e886
|
more agg ignores [skip ci]
|
2016-03-11 13:44:30 -08:00 |
|
artemp
|
1f61aa3981
|
TWKB - port CartoDB implementation to mapnik 3.x.x
ref https://github.com/CartoDB/mapnik/blob/2.3.x.cartodb/plugins/input/postgis/postgis_utils.cpp
ref https://github.com/CartoDB/mapnik/tree/2.3.x.cartodb/plugins/input/postgis#23xcartodb
|
2016-03-11 16:20:07 +01:00 |
|
Dane Springmeyer
|
1a10f271d8
|
ignore -Wfloat-equal from third party headers [skip ci]
|
2016-03-10 16:07:30 -08:00 |
|
Dane Springmeyer
|
a1ffbe1ec8
|
suppress warnings from image_io libs
|
2016-03-10 12:58:29 -08:00 |
|
Dane Springmeyer
|
8f4e211ebd
|
suppress more third party warnings
|
2016-03-10 12:46:00 -08:00 |
|
Dane Springmeyer
|
192f5c26c1
|
use c++ style casts
|
2016-03-10 12:45:47 -08:00 |
|
Dane Springmeyer
|
51cabe0d34
|
ignore -Wshadow from agg
|
2016-03-10 11:45:48 -08:00 |
|
Dane Springmeyer
|
c715b142ec
|
suppress more third party warnings
|
2016-03-10 11:44:44 -08:00 |
|