Add symbolizer_base constructor to all symbolizers.

This commit is contained in:
Hermann Kraus 2010-08-10 12:43:21 +00:00
parent db21530977
commit 4dc2a466f8
3 changed files with 7 additions and 4 deletions

View file

@ -29,9 +29,9 @@ namespace mapnik
{ {
line_pattern_symbolizer::line_pattern_symbolizer(path_expression_ptr file) line_pattern_symbolizer::line_pattern_symbolizer(path_expression_ptr file)
: symbolizer_with_image(file) {} : symbolizer_with_image(file), symbolizer_base() {}
line_pattern_symbolizer::line_pattern_symbolizer(line_pattern_symbolizer const& rhs) line_pattern_symbolizer::line_pattern_symbolizer(line_pattern_symbolizer const& rhs)
: symbolizer_with_image(rhs) {} : symbolizer_with_image(rhs), symbolizer_base(rhs) {}
} }

View file

@ -28,6 +28,7 @@ namespace mapnik {
markers_symbolizer::markers_symbolizer() markers_symbolizer::markers_symbolizer()
: symbolizer_with_image(path_expression_ptr(new path_expression)), : symbolizer_with_image(path_expression_ptr(new path_expression)),
symbolizer_base(),
allow_overlap_(false), allow_overlap_(false),
fill_(color(0,0,255)), fill_(color(0,0,255)),
spacing_(100.0), spacing_(100.0),
@ -35,6 +36,7 @@ markers_symbolizer::markers_symbolizer()
markers_symbolizer::markers_symbolizer(path_expression_ptr filename) markers_symbolizer::markers_symbolizer(path_expression_ptr filename)
: symbolizer_with_image(filename), : symbolizer_with_image(filename),
symbolizer_base(),
allow_overlap_(false), allow_overlap_(false),
fill_(color(0,0,255)), fill_(color(0,0,255)),
spacing_(100.0), spacing_(100.0),
@ -42,6 +44,7 @@ markers_symbolizer::markers_symbolizer(path_expression_ptr filename)
markers_symbolizer::markers_symbolizer(markers_symbolizer const& rhs) markers_symbolizer::markers_symbolizer(markers_symbolizer const& rhs)
: symbolizer_with_image(rhs), : symbolizer_with_image(rhs),
symbolizer_base(rhs),
allow_overlap_(rhs.allow_overlap_), allow_overlap_(rhs.allow_overlap_),
fill_(rhs.fill_), fill_(rhs.fill_),
spacing_(rhs.spacing_), spacing_(rhs.spacing_),

View file

@ -36,11 +36,11 @@ static const char * pattern_alignment_strings[] = {
IMPLEMENT_ENUM( pattern_alignment_e, pattern_alignment_strings ); IMPLEMENT_ENUM( pattern_alignment_e, pattern_alignment_strings );
polygon_pattern_symbolizer::polygon_pattern_symbolizer(path_expression_ptr file) polygon_pattern_symbolizer::polygon_pattern_symbolizer(path_expression_ptr file)
: symbolizer_with_image(file), : symbolizer_with_image(file), symbolizer_base(),
alignment_(LOCAL_ALIGNMENT) {} alignment_(LOCAL_ALIGNMENT) {}
polygon_pattern_symbolizer::polygon_pattern_symbolizer(polygon_pattern_symbolizer const& rhs) polygon_pattern_symbolizer::polygon_pattern_symbolizer(polygon_pattern_symbolizer const& rhs)
: symbolizer_with_image(rhs), : symbolizer_with_image(rhs), symbolizer_base(rhs),
alignment_(rhs.alignment_) {} alignment_(rhs.alignment_) {}
pattern_alignment_e polygon_pattern_symbolizer::get_alignment() const pattern_alignment_e polygon_pattern_symbolizer::get_alignment() const