|
libosmscout 0.1
|
Data structure for holding temporary data about ways. More...
#include <MapPainter.h>
Public Member Functions | |
| bool | operator< (const WayData &other) const |
| We then draw lines in order of layer (Smaller layers first) | |
Public Attributes | |
| const FeatureValueBuffer * | buffer |
| Features of the line segment. | |
| Color | color |
| Line color. | |
| CoordBufferRange | coordRange |
| Range of coordinates in transformation buffer. | |
| bool | endIsClosed |
| The end of the way is closed, it does not lead to another way or area. | |
| int8_t | layer |
| Layer this way is in. | |
| LineStyleRef | lineStyle |
| Line style. | |
| double | lineWidth |
| Line width. | |
| bool | startIsClosed |
| The end of the way is closed, it does not lead to another way or area. | |
| size_t | wayPriority |
| Priority of way (from style sheet) | |
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 |
References layer, lineStyle, and wayPriority.
| const FeatureValueBuffer* osmscout::MapPainter::WayData::buffer |
Features of the line segment.
Referenced by osmscout::MapPainter::DrawContourLines().
| Color osmscout::MapPainter::WayData::color |
Line color.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), and osmscout::MapPainterSVG::DrawWay().
| CoordBufferRange osmscout::MapPainter::WayData::coordRange |
Range of coordinates in transformation buffer.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), and osmscout::MapPainterSVG::DrawWay().
| bool osmscout::MapPainter::WayData::endIsClosed |
The end of the way is closed, it does not lead to another way or area.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), and osmscout::MapPainterSVG::DrawWay().
| int8_t osmscout::MapPainter::WayData::layer |
Layer this way is in.
Referenced by osmscout::MapPainter::DrawContourLines(), and operator<().
| LineStyleRef osmscout::MapPainter::WayData::lineStyle |
Line style.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), osmscout::MapPainterSVG::DrawWay(), and operator<().
| double osmscout::MapPainter::WayData::lineWidth |
Line width.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), and osmscout::MapPainterSVG::DrawWay().
| bool osmscout::MapPainter::WayData::startIsClosed |
The end of the way is closed, it does not lead to another way or area.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainter::DrawWay(), and osmscout::MapPainterSVG::DrawWay().
| size_t osmscout::MapPainter::WayData::wayPriority |
Priority of way (from style sheet)
Referenced by osmscout::MapPainter::DrawContourLines(), and operator<().