+ image-filters

accept following syntax in agg-stack-blur:

```c++
agg-stack-blur
agg-stack-blur()  // rx = 1, ry = 1

agg-stack-blur(10) // rx = 10, ry = 1

agg-stack-blur(10,10) // rx=10,ry = 10

```
This commit is contained in:
artemp 2013-02-27 11:04:50 -05:00
parent 8dabe098ce
commit d304464b30

View file

@ -85,11 +85,10 @@ image_filter_grammar<Iterator,ContType>::image_filter_grammar()
hsla_filter(_val)
;
agg_blur_filter = (lit("agg-stack-blur")[_a = 1, _b = 1]
>> -( lit('(') >> radius_[_a = _1]
>> lit(',')
>> radius_[_b = _1]
>> lit(')')))
agg_blur_filter = lit("agg-stack-blur")[_a = 1, _b = 1]
>> -( lit('(') >> -( radius_[_a = _1][_b = _1]
>> -(lit(',') >> radius_[_b = _1]))
>> lit(')'))
[push_back(_r1,construct<mapnik::filter::agg_stack_blur>(_a,_b))]
;