no need to initialise `evaluated_xxx' structures as initialisation happens at evaluation step

This commit is contained in:
artemp 2014-10-13 14:11:23 +01:00
parent 7969a1c13a
commit f8031dec96

View file

@ -49,18 +49,6 @@ namespace detail {
struct evaluated_format_properties struct evaluated_format_properties
{ {
evaluated_format_properties() :
face_name(),
text_size(0.0),
character_spacing(0.0),
line_spacing(0.0),
text_opacity(1.0),
halo_opacity(1.0),
text_transform(NONE),
fill(0,0,0),
halo_fill(0,0,0),
halo_radius(0.0),
ff_settings() {}
std::string face_name; std::string face_name;
boost::optional<font_set> fontset; boost::optional<font_set> fontset;
double text_size; double text_size;
@ -77,20 +65,19 @@ struct evaluated_format_properties
struct evaluated_text_properties : noncopyable struct evaluated_text_properties : noncopyable
{ {
label_placement_e label_placement = POINT_PLACEMENT; label_placement_e label_placement;
double label_spacing = 0.0; // distance between repeated labels on a single geometry double label_spacing;
double label_position_tolerance = 0.0; // distance the label can be moved on the line to fit, if 0 the default is used double label_position_tolerance;
bool avoid_edges = false; bool avoid_edges;
double margin = 0.0; double margin;
double repeat_distance = 0.0; double repeat_distance;
double minimum_distance = 0.0; double minimum_distance;
double minimum_padding = 0.0; double minimum_padding;
double minimum_path_length = 0.0; double minimum_path_length;
double max_char_angle_delta = 22.5 * M_PI/180.0; double max_char_angle_delta;
bool allow_overlap = false; bool allow_overlap;
bool largest_bbox_only = true; // Only consider geometry with largest bbox (polygons) bool largest_bbox_only;
text_upright_e upright = UPRIGHT_AUTO; text_upright_e upright;
}; };
} }