Skip to content

Commit 06d7786

Browse files
committed
update to templated geometry
1 parent 1f83eaa commit 06d7786

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/agg/process_debug_symbolizer.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ struct RingRenderer {
110110
using renderer_base = agg::renderer_base<pixfmt_comp_type>;
111111
using renderer_type = agg::renderer_scanline_aa_solid<renderer_base>;
112112

113-
using path_type = transform_path_adapter<view_transform, geometry::ring_vertex_adapter>;
113+
using path_type = transform_path_adapter<view_transform, geometry::ring_vertex_adapter<double> >;
114114

115115
RingRenderer(rasterizer & ras_ptr,
116116
BufferType & im,
@@ -122,23 +122,23 @@ struct RingRenderer {
122122
prj_trans_(prj_trans),
123123
sl_() {}
124124

125-
void draw_ring(geometry::linear_ring const& ring,
125+
void draw_ring(geometry::linear_ring<double> const& ring,
126126
agg::rgba8 const& color)
127127
{
128128
ras_ptr_.reset();
129129
agg::rendering_buffer buf(im_.getBytes(),im_.width(),im_.height(),im_.getRowSize());
130130
pixfmt_comp_type pixf(buf);
131131
renderer_base renb(pixf);
132132
renderer_type ren(renb);
133-
geometry::ring_vertex_adapter va(ring);
133+
geometry::ring_vertex_adapter<double> va(ring);
134134
path_type path(tr_,va,prj_trans_);
135135
ras_ptr_.add_path(path);
136136
ras_ptr_.filling_rule(agg::fill_non_zero);
137137
ren.color(color);
138138
agg::render_scanlines(ras_ptr_, sl_, ren);
139139
}
140140

141-
void draw_outline(geometry::linear_ring const& ring,
141+
void draw_outline(geometry::linear_ring<double> const& ring,
142142
agg::rgba8 const& color,
143143
double stroke_width=3)
144144
{
@@ -147,7 +147,7 @@ struct RingRenderer {
147147
pixfmt_comp_type pixf(buf);
148148
renderer_base renb(pixf);
149149
renderer_type ren(renb);
150-
geometry::ring_vertex_adapter va(ring);
150+
geometry::ring_vertex_adapter<double> va(ring);
151151
path_type path(tr_,va,prj_trans_);
152152
agg::conv_stroke<path_type> stroke(path);
153153
stroke.width(stroke_width);
@@ -170,15 +170,15 @@ struct render_ring_visitor {
170170
render_ring_visitor(RingRenderer<BufferType> & renderer)
171171
: renderer_(renderer) {}
172172

173-
void operator()(mapnik::geometry::multi_polygon const& geom)
173+
void operator()(mapnik::geometry::multi_polygon<double> const& geom)
174174
{
175175
for (auto const& poly : geom)
176176
{
177177
(*this)(poly);
178178
}
179179
}
180180

181-
void operator()(mapnik::geometry::polygon const& geom)
181+
void operator()(mapnik::geometry::polygon<double> const& geom)
182182
{
183183
agg::rgba8 red(255,0,0,255);
184184
agg::rgba8 green(0,255,255,255);

0 commit comments

Comments
 (0)