#include <agg_renderer.hpp>
Public Member Functions | |
agg_renderer (Map const &m, T &pixmap, unsigned offset_x=0, unsigned offset_y=0) | |
~agg_renderer () | |
void | start_map_processing (Map const &map) |
void | end_map_processing (Map const &map) |
void | start_layer_processing (Layer const &lay) |
void | end_layer_processing (Layer const &lay) |
void | process (point_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (line_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (line_pattern_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (polygon_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (polygon_pattern_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (raster_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (shield_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (text_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (building_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
void | process (markers_symbolizer const &sym, Feature const &feature, proj_transform const &prj_trans) |
mapnik::agg_renderer< T >::agg_renderer | ( | Map const & | m, | |
T & | pixmap, | |||
unsigned | offset_x = 0 , |
|||
unsigned | offset_y = 0 | |||
) | [inline] |
References mapnik::Map::background(), and mapnik::Map::scale().
mapnik::agg_renderer< T >::~agg_renderer | ( | ) | [inline] |
void mapnik::agg_renderer< T >::start_map_processing | ( | Map const & | map | ) | [inline] |
References mapnik::Map::getCurrentExtent().
void mapnik::agg_renderer< T >::end_map_processing | ( | Map const & | map | ) | [inline] |
void mapnik::agg_renderer< T >::start_layer_processing | ( | Layer const & | lay | ) | [inline] |
void mapnik::agg_renderer< T >::end_layer_processing | ( | Layer const & | lay | ) | [inline] |
void mapnik::agg_renderer< T >::process | ( | point_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
References mapnik::proj_transform::backward(), mapnik::CoordTransform::forward(), mapnik::point_symbolizer::get_allow_overlap(), mapnik::feature< T1, T2 >::get_geometry(), mapnik::symbolizer_with_image::get_image(), mapnik::point_symbolizer::get_opacity(), mapnik::label_collision_detector4::has_placement(), mapnik::label_collision_detector4::insert(), mapnik::geometry< T >::label_position(), and mapnik::feature< T1, T2 >::num_geometries().
void mapnik::agg_renderer< T >::process | ( | line_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
References mapnik::Color::blue(), mapnik::BUTT_CAP, mapnik::stroke::get_color(), mapnik::stroke::get_dash_array(), mapnik::feature< T1, T2 >::get_geometry(), mapnik::stroke::get_line_cap(), mapnik::stroke::get_line_join(), mapnik::stroke::get_opacity(), mapnik::line_symbolizer::get_stroke(), mapnik::stroke::get_width(), mapnik::Color::green(), mapnik::stroke::has_dash(), mapnik::MITER_JOIN, mapnik::MITER_REVERT_JOIN, mapnik::feature< T1, T2 >::num_geometries(), mapnik::geometry< T >::num_points(), mapnik::Color::red(), mapnik::ROUND_JOIN, and mapnik::SQUARE_CAP.
void mapnik::agg_renderer< T >::process | ( | line_pattern_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
void mapnik::agg_renderer< T >::process | ( | polygon_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
void mapnik::agg_renderer< T >::process | ( | polygon_pattern_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
void mapnik::agg_renderer< T >::process | ( | raster_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
void mapnik::agg_renderer< T >::process | ( | shield_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
References mapnik::placement::avoid_edges, mapnik::proj_transform::backward(), mapnik::placement_finder< DetectorT >::find_point_placement(), mapnik::placement_finder< DetectorT >::find_point_placements(), mapnik::CoordTransform::forward(), mapnik::text_symbolizer::get_avoid_edges(), mapnik::text_symbolizer::get_displacement(), mapnik::text_symbolizer::get_face_name(), mapnik::text_symbolizer::get_fill(), mapnik::text_symbolizer::get_fontset(), mapnik::feature< T1, T2 >::get_geometry(), mapnik::text_symbolizer::get_halo_fill(), mapnik::text_symbolizer::get_halo_radius(), mapnik::symbolizer_with_image::get_image(), mapnik::text_symbolizer::get_label_placement(), mapnik::text_symbolizer::get_name(), mapnik::text_symbolizer::get_text_size(), mapnik::label_collision_detector4::has_placement(), mapnik::label_collision_detector4::insert(), mapnik::geometry< T >::label_position(), mapnik::LINE_PLACEMENT, mapnik::feature< T1, T2 >::num_geometries(), mapnik::geometry< T >::num_points(), mapnik::placement::placements, mapnik::POINT_PLACEMENT, mapnik::text_renderer< T >::prepare_glyphs(), mapnik::text_renderer< T >::render(), mapnik::text_renderer< T >::set_fill(), mapnik::text_renderer< T >::set_halo_fill(), mapnik::text_renderer< T >::set_halo_radius(), mapnik::text_renderer< T >::set_pixel_size(), mapnik::FontSet::size(), and mapnik::placement_finder< DetectorT >::update_detector().
void mapnik::agg_renderer< T >::process | ( | text_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
References mapnik::placement::avoid_edges, mapnik::proj_transform::backward(), mapnik::placement_finder< DetectorT >::find_line_placements(), mapnik::placement_finder< DetectorT >::find_point_placement(), mapnik::CoordTransform::forward(), mapnik::text_symbolizer::get_avoid_edges(), mapnik::text_symbolizer::get_face_name(), mapnik::text_symbolizer::get_fill(), mapnik::text_symbolizer::get_fontset(), mapnik::feature< T1, T2 >::get_geometry(), mapnik::text_symbolizer::get_halo_fill(), mapnik::text_symbolizer::get_halo_radius(), mapnik::text_symbolizer::get_label_placement(), mapnik::text_symbolizer::get_name(), mapnik::text_symbolizer::get_text_size(), mapnik::geometry< T >::label_position(), mapnik::feature< T1, T2 >::num_geometries(), mapnik::geometry< T >::num_points(), mapnik::placement::placements, mapnik::POINT_PLACEMENT, mapnik::text_renderer< T >::prepare_glyphs(), mapnik::text_renderer< T >::render(), mapnik::text_renderer< T >::set_fill(), mapnik::text_renderer< T >::set_halo_fill(), mapnik::text_renderer< T >::set_halo_radius(), mapnik::text_renderer< T >::set_pixel_size(), mapnik::FontSet::size(), and mapnik::placement_finder< DetectorT >::update_detector().
void mapnik::agg_renderer< T >::process | ( | building_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |
References mapnik::Color::blue(), mapnik::building_symbolizer::get_fill(), mapnik::feature< T1, T2 >::get_geometry(), mapnik::building_symbolizer::get_opacity(), mapnik::Color::green(), mapnik::building_symbolizer::height(), mapnik::feature< T1, T2 >::num_geometries(), mapnik::geometry< T >::num_points(), mapnik::Color::red(), mapnik::geometry< T >::rewind(), mapnik::SEG_LINETO, mapnik::SEG_MOVETO, mapnik::geometry< T >::vertex(), and mapnik::y_order().
void mapnik::agg_renderer< T >::process | ( | markers_symbolizer const & | sym, | |
Feature const & | feature, | |||
proj_transform const & | prj_trans | |||
) | [inline] |