mapnik/include/mapnik
2014-06-17 22:20:02 -07:00
..
formatting Add missing class declaration for python bindings. 2013-02-22 23:57:27 +08:00
grid Fix -Wshadow warning 2013-11-04 09:38:04 -08:00
internal various fixes to includes to include what is used 2013-01-03 18:06:07 -08:00
json relax FeatureCollection grammar to allow arbitary key:value's 2014-05-16 10:07:48 -07:00
svg protect against invalid memory access if agg gradient lookup fails to build 2013-09-27 15:24:33 -07:00
text_placements update copyright year for scons build files 2013-11-05 16:54:13 -08:00
util speed up xml map loading 2014-05-28 14:32:39 -07:00
wkt support optionally compiling with -std=c++11 on OSX / clang / apple libc++ / boost 1.53 - refs #1683 2013-07-27 01:57:24 -04:00
agg_helpers.hpp iwyu 2013-07-23 18:41:59 -04:00
agg_pattern_source.hpp use internal noncopyable class to speed up compile times slightly 2012-12-16 18:19:52 -08:00
agg_rasterizer.hpp avoid integer overflows in agg by using clamping in agg:iround with agg::rasterizer_sl_clip_int_sat - closes #2000 2013-10-02 17:08:22 -07:00
agg_renderer.hpp add support for seamless blurring - closes #1478 2013-10-03 16:37:09 -07:00
attribute.hpp refactor expression and value type usage to speed up compile time 2013-01-08 14:17:31 -08:00
attribute_collector.hpp deal with various -Wunused-parameter warnings that are not importatn 2013-07-23 18:44:16 -04:00
attribute_descriptor.hpp return the correct type in attribute.get_type 2013-01-02 13:45:06 -08:00
boolean.hpp remove explicit keyword on boolean to make llvm-gcc happy on os x 2013-03-19 14:10:01 -07:00
box2d.hpp port box2d cleanups from c++11 branch to master 2013-09-18 19:04:20 -07:00
building_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
cairo_context.hpp return human readable cairo error 2013-07-22 16:21:18 -04:00
cairo_renderer.hpp git rid of a few fixme 2013-07-23 16:00:16 -04:00
char_info.hpp + formatting/cleanup 2013-02-26 11:44:23 -05:00
color.hpp fix -Wsign-conversion warnings 2013-11-03 23:07:03 -08:00
color_factory.hpp More parser clean up - color parser 2012-08-29 16:41:48 -04:00
config.hpp support visibility attribute with gcc/clang - refs #1826 2013-05-09 17:07:58 -07:00
config_error.hpp rollback MAPNIK_DECL on exceptions - which breaks linking of python bindings on msvc - refs #1826 2013-05-15 18:47:46 -07:00
coord.hpp avoid variable shadowing between members and constructor args 2013-01-02 13:51:15 -08:00
coord_array.hpp whitespace fixes - closes #911 2012-02-01 17:53:35 -08:00
css_color_grammar.hpp support optionally compiling with -std=c++11 on OSX / clang / apple libc++ / boost 1.53 - refs #1683 2013-07-27 01:57:24 -04:00
css_color_grammar_impl.hpp rename css_color_grammar_def.hpp -> css_color_grammar_impl.hpp to be consistent with other headers 2013-05-15 18:23:46 -07:00
ctrans.hpp add support for seamless blurring - closes #1478 2013-10-03 16:37:09 -07:00
datasource.hpp features_with_context: no need for default arg 2013-11-03 23:07:03 -08:00
datasource_cache.hpp check filesystem before trying to open plugin + only report unique directories searched - closes #2131 2014-02-06 17:05:46 -08:00
debug.hpp fix a batch of unused variable warnings (leaving several with are true bugs/missing features) 2013-07-23 15:51:22 -04:00
debug_symbolizer.hpp add support for drawing all geometry verticies with debug symbolizer mode=vertex and expose in python - closes #1848 2013-05-21 19:21:35 -07:00
distance.hpp whitespace fixes - closes #911 2012-02-01 17:53:35 -08:00
ellipsoid.hpp whitespace fixes - closes #911 2012-02-01 17:53:35 -08:00
enumeration.hpp fix _MSC_VER typo. 2013-02-23 22:38:16 +08:00
expression.hpp + implement cairo_context wrapper and remove unnecessary dependencies 2013-01-09 17:00:30 +00:00
expression_evaluator.hpp re-use evaluator object 2014-04-24 22:56:50 -07:00
expression_grammar.hpp fix #1846 in 2.3.x branch for unix (msvc still a mystery) 2013-11-06 13:43:10 -08:00
expression_grammar_impl.hpp fix compile of expression grammer with clang++/libc++/c++11 2013-07-26 19:33:35 -04:00
expression_node.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
expression_node_types.hpp optimize expression evaluation of text by avoiding extra copy 2013-09-15 23:18:11 -07:00
expression_string.hpp further cleanup of expression related headers 2013-01-08 15:12:39 -08:00
factory.hpp + backport image_reader from buffer/string from image-readers-c++11 branch 2013-04-22 11:35:09 +01:00
fastmath.hpp - another bunch of coding style fixes in includes 2011-10-23 16:09:47 +02:00
feature.hpp be explicit about inlining feature.hpp methods 2013-09-18 14:59:06 -07:00
feature_factory.hpp finish to rename of mapnik::Feature -> mapnik::feature_impl 2013-05-16 11:55:58 -07:00
feature_kv_iterator.hpp refactor headers involving variant attempting to move as much variant usage out of hpp files to speed up compiles 2013-01-12 21:00:45 -08:00
feature_layer_desc.hpp finish work on populating initialization lists - closes #1114 2012-04-16 21:57:24 -07:00
feature_style_processor.hpp feature_style_processor: remove unused arg 2013-11-03 23:07:03 -08:00
feature_style_processor_context.hpp remove uneeded include 2014-01-19 16:26:38 -08:00
feature_style_processor_impl.hpp avoid duplicate call to start_layer_processing 2013-12-07 15:09:35 -08:00
feature_type_style.hpp make inflated image for blurring opt-in via 'image-filters-inflate' option - refs #2165 2014-02-27 10:11:17 -08:00
filter_factory.hpp fix #1865 2013-05-24 16:45:02 -07:00
filter_featureset.hpp avoid a few uneeded copies 2013-07-17 18:47:07 -04:00
font_engine_freetype.hpp use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string 2013-08-13 18:52:04 -04:00
font_set.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
font_util.hpp avoid direct freetype usage in core/public hpp file so that mapnik C++ depedencies do no need to known the freetype include paths 2013-03-12 18:12:54 -07:00
gamma_method.hpp got rid of old CVS $Id comments kludge in files 2012-04-08 02:45:01 +02:00
geom_util.hpp iwyu 2013-11-20 17:46:58 -08:00
geometry.hpp + explicit polygon path closing 2013-03-01 11:08:58 -05:00
global.hpp fix -Wsign-conversion warnings 2013-11-03 23:07:02 -08:00
gradient.hpp + pass by const-ref 2012-05-15 14:40:24 +01:00
graphics.hpp remove dead code 2013-07-23 16:10:00 -04:00
hash_variant.hpp fix mapnik::value for boost 1.49 and other icu versions 2013-02-24 19:02:42 +01:00
hextree.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
hit_test_filter.hpp finish to rename of mapnik::Feature -> mapnik::feature_impl 2013-05-16 11:55:58 -07:00
image_compositing.hpp remove dead code (colorize-alpha is now officially an image-filter) 2013-09-24 17:18:14 -07:00
image_data.hpp allow external image data - refs #2002 2014-06-11 16:58:58 -07:00
image_filter.hpp correct signed/unsigned comparison in image filter visitor 2013-10-05 17:37:23 -07:00
image_filter_grammar.hpp add color-to-alpha image-filter - closes #2023 2013-09-26 16:14:40 -07:00
image_filter_types.hpp fix image-filter serialization for scale-hsla and colorize-alpha 2013-09-27 14:06:07 -07:00
image_reader.hpp image readers: ability to check if image has alpha before full read 2014-06-11 18:50:58 -07:00
image_scaling.hpp fix typo 2014-05-22 21:49:24 -07:00
image_util.hpp expose various image symbols for windows - refs mapnik/node-mapnik#260 2014-05-22 19:18:43 -07:00
image_view.hpp fix one part of #2024 2013-09-26 19:29:05 -07:00
jpeg_io.hpp move jpeg callback functions to jpeg_detail namespace to avoid conflict with mapnik::boolean 2013-01-09 18:59:29 -08:00
label_collision_detector.hpp use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string 2013-08-13 18:52:04 -04:00
layer.hpp pass string by const ref 2013-07-19 15:46:01 -04:00
line_pattern_symbolizer.hpp offset enabled for LinePatternSymbolizer 2013-08-22 10:35:44 +02:00
line_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
load_map.hpp support base_path adjustment when reading from xml file as well as from a string 2013-06-02 16:24:21 -07:00
map.hpp fix typo 2013-11-13 18:47:38 -08:00
mapped_memory_cache.hpp forward declare mapped_region in mapped_memory_cache.hpp and other shared memory fixups 2013-08-13 14:13:56 -04:00
marker.hpp fix marker bbox calculation - closes #1849 2013-05-20 12:50:26 -07:00
marker_cache.hpp use internal noncopyable class to speed up compile times slightly 2012-12-16 18:19:52 -08:00
marker_helpers.hpp iwyu 2013-07-23 18:42:53 -04:00
markers_placement.hpp don't allow marker-spacing less than 1 - fixes #2218 2014-05-12 21:24:51 -07:00
markers_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
memory.hpp remove unused iostream includes and unnecessary usage of ostringstream - refs #1055 2012-12-06 23:06:12 -08:00
memory_datasource.hpp add the ability to set the cached envelope of a memory_datasource 2013-02-19 11:36:13 -08:00
memory_featureset.hpp finish exposing mapnik.Feature.from_geojson 2013-07-30 15:45:46 -04:00
miniz_png.hpp add note about miniz porting and #1967 2013-07-30 12:32:32 -04:00
noncopyable.hpp add internal noncopyable header 2012-12-17 10:32:00 -08:00
octree.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
offset_converter.hpp fixup c++ style in offset_converter 2014-03-18 17:31:15 -07:00
palette.hpp fix #1865 2013-05-24 16:45:02 -07:00
params.hpp avoid fwd declare of variant in params.hpp to avoid an excessive amount of cpp files needing variant.hpp directly 2013-01-13 22:00:03 -08:00
params_impl.hpp fix a batch of unused variable warnings (leaving several with are true bugs/missing features) 2013-07-23 15:51:22 -04:00
parse_path.hpp no need to use MAPNIK_DECL with typedefs 2013-05-09 15:25:14 -07:00
parse_transform.hpp refactor headers involving variant attempting to move as much variant usage out of hpp files to speed up compiles 2013-01-12 21:00:45 -08:00
path_expression.hpp refactor headers involving variant attempting to move as much variant usage out of hpp files to speed up compiles 2013-01-12 21:00:45 -08:00
path_expression_grammar.hpp refactor expression and value type usage to speed up compile time 2013-01-08 14:17:31 -08:00
pixel_position.hpp + use c++ style comments 2013-02-26 11:02:48 -05:00
placement_finder.hpp lessen header interdependence between placement_finder.hpp and symbolizer_helpers.hpp 2013-09-23 11:42:47 -07:00
plugin.hpp remove ltdl to reduce dependencies and because calling dlopen/LoadLibrary is easy 2013-04-09 19:37:02 -07:00
png_io.hpp remove uneeded asserts in png_io 2014-04-09 19:34:13 -04:00
point_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
polygon_clipper.hpp + remove unused local vars 2013-03-14 09:35:41 +00:00
polygon_pattern_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
polygon_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
pool.hpp Use shared pointer reference count to track pools 2013-04-29 20:33:57 +00:00
processed_text.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
proj_transform.hpp refactor projection interface: 1. cleanup custom lonlat<->merc code. 2. centralize proj4 strings into constants, 3. tweak projection benchmarking to allocate objects in loop so we can test that specifically - refs #1703 2013-01-28 01:47:32 -05:00
projection.hpp + mapnik::projection add operator<< 2013-03-27 10:38:20 +00:00
ptree_helpers.hpp various fixes to includes to include what is used 2013-01-03 18:06:07 -08:00
quad_tree.hpp use internal noncopyable class to speed up compile times slightly 2012-12-16 18:19:52 -08:00
query.hpp various fixes to includes to include what is used 2013-01-03 18:06:07 -08:00
raster.hpp refactor nodata related code dropping support for user-overide nodata where it does not make sense - refs #2023 2013-09-25 14:37:21 -07:00
raster_colorizer.hpp raster_colorizer: avoid color copy by return unsigned from get_color 2013-09-25 14:58:32 -07:00
raster_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
request.hpp further refine the mapnik::request object which can be passed to custom agg_renderer 2013-02-25 19:33:08 -05:00
rule.hpp remove unused and broken deepcopy support to be replaced in #2081 - refs #1390 and #946 2013-11-13 19:26:17 -08:00
rule_cache.hpp make rule_cache noncopyable 2013-09-19 18:01:51 -07:00
save_map.hpp whitespace fixes - closes #911 2012-02-01 17:53:35 -08:00
scale_denominator.hpp + no need to fwd decl mapnik::Map 2013-02-21 09:07:38 +00:00
segment.hpp whitespace fixes - closes #911 2012-02-01 17:53:35 -08:00
shield_symbolizer.hpp iwyu 2013-01-21 14:15:08 -08:00
simplify.hpp various fixes to includes to include what is used 2013-01-03 18:06:07 -08:00
simplify_converter.hpp iwyu 2013-06-02 20:19:33 -07:00
span_image_filter.hpp Revert "restore pristine agg2.4 agg:span_image_resample_rgba_affine - refs #1227" 2012-05-24 14:11:42 -07:00
sql_utils.hpp reduce unneeded usage of boost in sql_utils.hpp 2013-01-04 09:26:22 -08:00
stroke.hpp fixup std:: prefixing of cmath functions - closes #1694 2013-01-17 13:53:48 -08:00
symbolizer.hpp support scale_factor in geometry-transform translate and scale - refs #1926 2014-02-27 11:55:58 -08:00
symbolizer_hash.hpp deal with various -Wunused-parameter warnings that are not importatn 2013-07-23 18:44:16 -04:00
symbolizer_helpers.hpp lessen header interdependence between placement_finder.hpp and symbolizer_helpers.hpp 2013-09-23 11:42:47 -07:00
text_path.hpp lessen header interdependence between placement_finder.hpp and symbolizer_helpers.hpp 2013-09-23 11:42:47 -07:00
text_properties.hpp remove force_odd_labels - refs #2120 2014-04-24 20:22:01 -07:00
text_symbolizer.hpp remove force_odd_labels - refs #2120 2014-04-24 20:22:01 -07:00
tiff_io.hpp integrate various minor c++ style and cast fixes into master from c++11 branch 2013-09-15 23:08:04 -07:00
timer.hpp remove uneeded semicolon 2012-04-16 21:19:58 -07:00
transform_expression.hpp + fix to compile in c++11/libc++ mode (clang++ 3.3) 2013-01-24 13:32:43 +00:00
transform_expression_grammar.hpp refactor expression and value type usage to speed up compile time 2013-01-08 14:17:31 -08:00
transform_processor.hpp avoid double application of scale_factor - refs #1926 2014-02-27 13:20:58 -08:00
unicode.hpp use icu:: namespace and start isolating icu impl by consistenly using mapnik::value_unicode_string 2013-08-13 18:52:04 -04:00
utils.hpp fix linking on windows - accidentally broken in 8b5323f101 (restores fix from 03d8b6d9d7) 2013-11-03 15:22:28 -08:00
value.hpp return default constructed ``value_type->value_null` instead of `std::numeric_limits<value_type>::infinity()`` 2014-06-17 22:20:02 -07:00
value_error.hpp rollback MAPNIK_DECL on exceptions - which breaks linking of python bindings on msvc - refs #1826 2013-05-15 18:47:46 -07:00
value_types.hpp c++ style 2013-09-18 20:29:01 -07:00
version.hpp fix version in code comment 2014-04-15 17:26:02 -04:00
vertex.hpp avoid variable shadowing between members and constructor args 2013-01-02 13:51:15 -08:00
vertex_converters.hpp iwyu 2013-09-24 21:13:52 -07:00
vertex_vector.hpp fix -Wsign-conversion warnings 2013-11-03 23:07:02 -08:00
warp.hpp expose various image symbols for windows - refs mapnik/node-mapnik#260 2014-05-22 19:18:43 -07:00
webp_io.hpp webp: use WebPConfig instead of custom options struct 2013-10-04 00:24:30 -07:00
well_known_srs.hpp make M_PI visible to msvc 2013-02-20 10:46:56 -08:00
wkb.hpp use internal noncopyable class to speed up compile times slightly 2012-12-16 18:19:52 -08:00
xml_attribute_cast.hpp speed up xml map loading 2014-05-28 14:32:39 -07:00
xml_loader.hpp Add rapidxml parser. 2012-03-13 09:02:53 +01:00
xml_node.hpp fixup xml_node::get_text() to avoid returning temporary 2014-05-28 14:14:14 -07:00
xml_tree.hpp speed up xml map loading 2014-05-28 14:32:39 -07:00