+ pass by const-ref

+ remove explicit keyword from default ctor
This commit is contained in:
Artem Pavlenko 2012-05-15 14:40:24 +01:00
parent 92c41e8626
commit 55d5d8596d
2 changed files with 8 additions and 8 deletions

View File

@ -77,15 +77,15 @@ class MAPNIK_DECL gradient
// transform
agg::trans_affine transform_;
public:
explicit gradient();
gradient();
gradient(gradient const& other);
gradient& operator=(const gradient& rhs);
void set_gradient_type(gradient_e grad);
gradient_e get_gradient_type() const;
void set_transform(agg::trans_affine transform);
agg::trans_affine get_transform() const;
void set_transform(agg::trans_affine const& transform);
agg::trans_affine const& get_transform() const;
void set_units(gradient_unit_e units);
gradient_unit_e get_units() const;

View File

@ -44,9 +44,9 @@ gradient::gradient()
x2_(0),
y2_(0),
r_(0),
units_(OBJECT_BOUNDING_BOX)
{
}
units_(OBJECT_BOUNDING_BOX),
transform_()
{}
gradient::gradient(gradient const& other)
: gradient_type_(other.gradient_type_),
@ -77,11 +77,11 @@ gradient_e gradient::get_gradient_type() const
return gradient_type_;
}
void gradient::set_transform(agg::trans_affine transform)
void gradient::set_transform(agg::trans_affine const& transform)
{
transform_ = transform;
}
agg::trans_affine gradient::get_transform() const
agg::trans_affine const& gradient::get_transform() const
{
return transform_;
}