|
libosmscout 1.1.1
|
#include <libosmscout-map/include/osmscoutmap/MapPainter.h>

Public Member Functions | |
| bool | operator< (const WayData &other) const |
Public Attributes | |
| const FeatureValueBuffer * | buffer |
| Features of the line segment. | |
| int8_t | layer |
| Layer this way is in. | |
| LineStyleRef | lineStyle |
| Line style. | |
| Color | color |
| Line color. | |
| size_t | wayPriority |
| Priority of way (from style sheet). | |
| CoordBufferRange | coordRange |
| Range of coordinates in transformation buffer. | |
| double | lineWidth |
| Line width. | |
| bool | startIsClosed |
| bool | endIsClosed |
Data structure for holding temporary data about ways
|
inline |
We then draw lines in order of layer (Smaller layers first)
Within a layer, we draw lines in order of line style priority (first overlays, lower priority value first)
Within a style priority, we draw transparent lines over solid lines
Within a style priority we draw lines in order of style sheet way priority (more important ways on top of less important ways, higher priority value first))
| other |
| const FeatureValueBuffer* osmscout::MapPainter::WayData::buffer |
Features of the line segment.
| Color osmscout::MapPainter::WayData::color |
Line color.
| CoordBufferRange osmscout::MapPainter::WayData::coordRange |
Range of coordinates in transformation buffer.
| bool osmscout::MapPainter::WayData::endIsClosed |
The end of the way is closed, it does not lead to another way or area
| int8_t osmscout::MapPainter::WayData::layer |
Layer this way is in.
| LineStyleRef osmscout::MapPainter::WayData::lineStyle |
Line style.
| double osmscout::MapPainter::WayData::lineWidth |
Line width.
| bool osmscout::MapPainter::WayData::startIsClosed |
The end of the way is closed, it does not lead to another way or area
| size_t osmscout::MapPainter::WayData::wayPriority |
Priority of way (from style sheet).