I never noticed the width should have been related to the speed together
with the slope coloring... I think it never worked, ot at least I never saw
it

I'll check why...

- Chris -

On Tue, Feb 23, 2010 at 22:24, Daniel van Gerpen <[email protected]> wrote:

> On Mon, 22 Feb 2010 11:03:29 +0100
> Chris Browet <[email protected]> wrote:
>
> Hi there,
>
> > There isn't such a thing right now but you can add an enhancement
> > request in Trac.
>
> There is some code that could/should encode the speed in the width
> of the track. Not sure why this isn't working anymore:
>
> static void configurePen(QPen & pen, double slope, double speed)
> {
>        // Encode speed in width of path ...
>        double penWidth = 1.0;
>        if (speed > 10.0)
>                penWidth = qMin(1.0+speed*0.02, 5.0);
>
>        // ... and slope in the color
>        int green = 0;
>        int red = 0;
>
>        if (slope > 2.0)
>        {
>                slope = qMin(slope, 20.0);
>                green = 48 + int(slope*79.0 / 20.0);
>        }
>        else if (slope < -2.0)
>        {
>                slope = qMax(slope, - 20.0);
>                red = 48 + int(-slope*79.0 / 20.0);
>        }
>
>        pen.setColor(QColor(128 + red, 128 + green, 128));
>
>        pen.setStyle(Qt::DotLine);
>        pen.setWidthF(penWidth);
> }
>
>
> _______________________________________________
> Merkaartor mailing list
> [email protected]
> http://lists.openstreetmap.org/listinfo/merkaartor
>
_______________________________________________
Merkaartor mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/merkaartor

Reply via email to