Commit graph

9110 commits

Author SHA1 Message Date
Artem Pavlenko
a6f96ea5c1 changed symbolizer interface to accept 'feature' and CoordTransform, instead of
geometry (feature centric OGC model:).
2006-01-23 22:33:37 +00:00
Artem Pavlenko
245be985e2 1.symbolizers refactored - split into hpp/cpp
(all AGG is private to libmapnik and not exposed to client code) 
2.removed unused files (more todo)
3.added line pattern symbolizer to python bindings
2006-01-23 13:24:41 +00:00
Artem Pavlenko
390b9c4655 1.added line pattern symbolizer
2.added layer envelope check in main rendering loop
2006-01-23 10:33:32 +00:00
Artem Pavlenko
a7c154f223 fixed to_string() method for filter expressions 2006-01-23 10:31:10 +00:00
Artem Pavlenko
150f9dc99a fixed to_string() method for filter expressions 2006-01-23 10:29:28 +00:00
Artem Pavlenko
0ea95e8b11 fixed pattern fill symbolizer 2006-01-23 10:26:43 +00:00
Artem Pavlenko
55ae073ba2 added alternative vertex storage impl 2006-01-23 10:25:38 +00:00
Artem Pavlenko
6a0cc48b0a added missing header for boost_1_32_0 serialization lib 2006-01-19 16:40:24 +00:00
Artem Pavlenko
119c352fe7 added alpha blending for image copying 2006-01-01 17:41:55 +00:00
Artem Pavlenko
b3330fc49b corrected return value 2006-01-01 17:40:26 +00:00
Artem Pavlenko
fa2045d998 revert back to scale calc 2005-12-23 12:45:25 +00:00
Artem Pavlenko
36e5e7238e 1. removed #include <iostream> 2005-12-23 12:34:09 +00:00
Artem Pavlenko
955ff4c4f5 1. fixed shape datasource bug - attributes were ignored for point/pointz/pointm types
2. use boost::thread for mutex/lock 
3  use boost::noncopyable
4  build agg as a shared lib for now
5. corrected panning code in map.cpp
6. improved coord_transform
2005-12-23 12:31:54 +00:00
Artem Pavlenko
81ace03173 1. use boost::noncopyable
2. use boost:🧵:mutex
2005-12-23 12:24:24 +00:00
Artem Pavlenko
5e2aa3fc60 use boost::noncopyable 2005-12-23 12:23:15 +00:00
Artem Pavlenko
30c713d639 moved vertex_vector to classes that needed it 2005-12-23 12:22:09 +00:00
Artem Pavlenko
ec9b301364 removed unused headers 2005-12-16 16:08:41 +00:00
Artem Pavlenko
3814396eea removed erroneous break statement (was added to render OS MasterMap) 2005-12-14 20:33:14 +00:00
Artem Pavlenko
6f9528c2e3 1.added serialization support
2.some class names changes
2005-12-14 17:01:09 +00:00
Artem Pavlenko
a6191fade0 1. corrected LIBS in SConsctipt files
2. use boost::shared_ptr instead of ref_ptr
2005-12-12 13:15:33 +00:00
Artem Pavlenko
92803f1807 generic settings 2005-12-03 09:41:50 +00:00
Artem Pavlenko
2d08614042 return object in envelope() 2005-12-01 10:06:40 +00:00
Artem Pavlenko
2012783592 moved #include <boost/python.hpp> to the top to fix
"_POSIX_C_SOURCE" redefined warning.
2005-12-01 10:04:17 +00:00
Artem Pavlenko
bbd82b7950 extra option EXTENSIONS (defaults to none) 2005-11-30 00:25:45 +00:00
Artem Pavlenko
aaba4d08cf check datasource in envelope method 2005-11-30 00:24:08 +00:00
Artem Pavlenko
7f4df91371 check for valid datasource in the main loop 2005-11-30 00:21:07 +00:00
Artem Pavlenko
64427961d7 added qualifier 2005-11-30 00:19:33 +00:00
Artem Pavlenko
a9fdacbf7e fixed extra qualifier 2005-11-29 23:31:22 +00:00
Artem Pavlenko
01f9df9b43 added feature factory 2005-11-24 15:51:29 +00:00
Artem Pavlenko
fc015c3a10 fixed test for eof in featuresets 2005-10-26 21:37:13 +00:00
Artem Pavlenko
d9973561ad use delete instead of destroy_ds for now 2005-10-17 19:39:41 +00:00
Artem Pavlenko
d4c2fbf718 raster plugin resurrection 2005-09-21 20:27:37 +00:00
Artem Pavlenko
50d9b88356 more python 2005-09-19 22:18:19 +00:00
Artem Pavlenko
007398725f fixed rounding error 2005-09-19 22:15:43 +00:00
Artem Pavlenko
17c368af52 removed to_string() 2005-09-19 22:14:32 +00:00
Artem Pavlenko
70f79a3e19 fixed path portability issue 2005-09-09 09:38:37 +00:00
Artem Pavlenko
6750307a46 injected __repr__ into color 2005-09-09 09:37:44 +00:00
Artem Pavlenko
23d329a6ff changed color method to be property 2005-09-08 20:59:47 +00:00
Artem Pavlenko
e9fff475be try to dlopen any file in datasources dir 2005-09-08 13:52:42 +00:00
Artem Pavlenko
2a4f25706b changed optimization flags 2005-09-08 13:21:39 +00:00
Artem Pavlenko
f5dda2f207 1. more pythonic feel:)
2. added CSS color string  parser and  color factory
3. added docs dir
2005-09-08 13:20:37 +00:00
Artem Pavlenko
820b6bb23a return ref_ptr<Feature> from datasource next() method
should play better with python
2005-09-08 13:09:04 +00:00
Artem Pavlenko
03467ac96e removed unused color.cpp 2005-09-08 13:05:39 +00:00
Artem Pavlenko
c946127bba removed unused color.cpp 2005-09-08 13:04:36 +00:00
Artem Pavlenko
56f7281986 added info about the project 2005-09-08 13:03:19 +00:00
Artem Pavlenko
83fb81f7be small correction 2005-09-01 19:36:13 +00:00
Artem Pavlenko
9f32454ae9 1.changed python mapnik.python module name to _mapnik
2.more 'pythonic' module tree
3.moved datasource init into __init__.py
(no more 'ugly' setdlflags) - needs testing
4.datasources dir is now set by the build process (require 2.4)
5.methods (e.g __repr__) can be 'injected' from python (see mapnik/__init__.py)
2005-09-01 19:20:37 +00:00
Artem Pavlenko
e01a831850 1.removed debug printing from filter_parser
2.to_string method in Envelope
3.filter_factory - static method
4.mapnik_envelope.cpp - more bindings
TODO - fix __str__ , .def(str(self)) - doesn't compile at the moment
2005-08-31 19:43:37 +00:00
Artem Pavlenko
eb7890cfe8 added alpha() method 2005-08-31 19:36:08 +00:00
Artem Pavlenko
04f86c3dc7 unused class clean-up 2005-08-31 19:34:51 +00:00