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
|
19d376b7e6
|
make mapnik::geometry::point<T> an alias to mapbox::geometry::point
|
2016-06-27 09:45:37 +01:00 |
|
artemp
|
9dd00b28dc
|
Merge remote-tracking branch 'origin/master' into geometry-refactor
|
2016-06-27 08:51:55 +01:00 |
|
artemp
|
7de7464caf
|
tidy
|
2016-06-22 17:25:37 +01:00 |
|
artemp
|
2e8c0d36c2
|
implement custom char_array_bufrer and remove boost::iostreams dependency
|
2016-06-22 17:21:25 +01:00 |
|
artemp
|
67d2a0e141
|
Merge branch 'master' into geometry-refactor
|
2016-06-20 15:01:29 +01:00 |
|
Joris Valette
|
7ca86b0947
|
Fix stroke-width size not included in markers ellipse bounding box
|
2016-06-03 11:12:14 +02:00 |
|
artemp
|
efdc90f699
|
fix building with BIGINT=no (NOTE: some tests will fail)
|
2016-05-26 17:23:53 +02:00 |
|
artemp
|
a24dfbf6a0
|
simplify logic a bit
|
2016-05-26 16:27:22 +02:00 |
|
artemp
|
081c003b0e
|
c++ style
|
2016-05-26 16:27:22 +02:00 |
|
Artem Pavlenko
|
aec5949d5a
|
Merge pull request #3416 from mapycz/scale-factor-improvements
Scale factor improvements
|
2016-05-18 15:05:04 +02:00 |
|
artemp
|
e596ffc1c2
|
don't instantiate types that are not used in core library
|
2016-05-03 18:33:06 +02:00 |
|
artemp
|
ff821c9239
|
geometry::envelope - deduct value_type of box2d<T> automatically + add missing typedefs
|
2016-05-03 18:02:42 +02:00 |
|
Jiri Drbalek
|
b930a5e7f7
|
apply scale factor to line spacing
|
2016-05-03 12:09:39 +00:00 |
|
Jiri Drbalek
|
cfc6b37d71
|
fix passing scale factor to evaluate_transform()
|
2016-05-03 12:09:39 +00: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
|
ed87cd2883
|
c++ - make bbox standalone method
|
2016-04-22 12:54:57 +02:00 |
|
artemp
|
4611d8cad1
|
c++ style : prefix increment
|
2016-04-22 12:54:57 +02:00 |
|
artemp
|
a89c3fc007
|
c++ - make bbox standalone method
|
2016-04-22 12:51:20 +02:00 |
|
artemp
|
51069fe88a
|
c++ style : prefix increment
|
2016-04-22 12:50:32 +02:00 |
|
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 |
|
artemp
|
633a2c1e07
|
Merge branch 'master' into geometry-refactor
|
2016-04-18 16:15:04 +02:00 |
|
artemp
|
c8902ac875
|
remove is_clockwise , use mapnik::util::is_clockwise to avoid duplication
|
2016-04-18 11:16:32 +02:00 |
|
artemp
|
2106d7b162
|
remove debug stderr
|
2016-04-12 14:48:24 +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
|
0f711c0863
|
geometry - move point/line_string/polygon into separate headers
|
2016-04-12 09:17:53 +02:00 |
|
artemp
|
b24ade9a1c
|
remove stderr for real
|
2016-04-11 13:08:19 +02:00 |
|
artemp
|
90f06093ae
|
geometry - move point/line_string/polygon into separate headers
|
2016-04-11 12:23:11 +02:00 |
|
artemp
|
8bc4b28a76
|
small formatting
|
2016-04-06 11:36:18 +02:00 |
|
artemp
|
ccf26a743d
|
remove extra ;
|
2016-04-06 11:35:49 +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
|
9bb20ce685
|
box2d<T> - expose value_type typedef + init(x, y) convinient method
|
2016-03-24 14:50:46 +00:00 |
|
artemp
|
0fb587875e
|
enable box2d<float>
|
2016-03-21 11:51:32 +01:00 |
|
artemp
|
26f7856e83
|
grid - restore missing simplify_tag in process_polygon_pattern_symbolizer (ref #3329)
|
2016-03-18 16:38:38 +01: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
|
db9b3f46af
|
create an geometry_empty when input WKB has x and y set to NaN
e.g `\x0101000000000000000000f87f000000000000f87f => mapnil::geometry::geometry_empty`
|
2016-03-16 14:52:42 +01:00 |
|
Mickey Rose
|
a981f560b6
|
fix empty string value::to_expresssion_string
|
2016-03-15 00:29:17 +01: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
|
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
|
9dd07fd40b
|
use c++ style casts
|
2016-03-10 11:44:23 -08:00 |
|
Dane Springmeyer
|
341db51aa7
|
finish wrapping boost includes to suppress warnings - add agg wrapper - refs #2907
|
2016-03-09 16:42:15 -08:00 |
|
Dane Springmeyer
|
7ae0e6d902
|
share stringify macro from common header
|
2016-03-09 16:16:14 -08:00 |
|
artemp
|
6856100433
|
box2d operator<< - output "box2d(INVALID)" for invalid box.
|
2016-03-07 13:51:50 +01:00 |
|
artemp
|
a5cfd27594
|
split svg_path_grammar ,svg_points_grammar ,svg_transform_grammar into *.hpp, *_impl.hpp + move boost::phoenix::function initialisation into ctor's
(ref #3343)
|
2016-03-04 15:34:45 +01:00 |
|
artemp
|
76bb2d9c01
|
make svg_transform_grammar stateless ref #3343
(https://github.com/mapnik/mapnik/pull/2231)
|
2016-03-04 13:15:11 +01:00 |
|
artemp
|
4659f40401
|
make svg_path_grammar and svg_points_grammar stateless ref #3343
(https://github.com/mapnik/mapnik/pull/2231)
|
2016-03-04 12:42:44 +01:00 |
|