fix default initializations in markers_symbolizer
This commit is contained in:
parent
810c63cb51
commit
33145b18ae
1 changed files with 3 additions and 5 deletions
|
@ -847,6 +847,9 @@ void agg_renderer<T>::process(markers_symbolizer const& sym,
|
||||||
geometry2d const& geom = feature.get_geometry(i);
|
geometry2d const& geom = feature.get_geometry(i);
|
||||||
if (geom.num_points() <= 1) continue;
|
if (geom.num_points() <= 1) continue;
|
||||||
|
|
||||||
|
svg_marker = false;
|
||||||
|
extent = arrow_.extent();
|
||||||
|
|
||||||
std::string filename = path_processor_type::evaluate(*sym.get_filename(), feature);
|
std::string filename = path_processor_type::evaluate(*sym.get_filename(), feature);
|
||||||
|
|
||||||
if (!filename.empty())
|
if (!filename.empty())
|
||||||
|
@ -860,11 +863,6 @@ void agg_renderer<T>::process(markers_symbolizer const& sym,
|
||||||
extent.init(x1, y1, x2, y2);
|
extent.init(x1, y1, x2, y2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
svg_marker = false;
|
|
||||||
extent = arrow_.extent();
|
|
||||||
}
|
|
||||||
|
|
||||||
path_type path(t_,geom,prj_trans);
|
path_type path(t_,geom,prj_trans);
|
||||||
markers_placement<path_type, label_collision_detector4> placement(path, extent, detector_, sym.get_spacing(), sym.get_max_error(), sym.get_allow_overlap());
|
markers_placement<path_type, label_collision_detector4> placement(path, extent, detector_, sym.get_spacing(), sym.get_max_error(), sym.get_allow_overlap());
|
||||||
|
|
Loading…
Add table
Reference in a new issue