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) More... | |
Public Attributes | |
const FeatureValueBuffer * | buffer |
Features of the line segment. More... | |
Color | color |
Line color. More... | |
CoordBufferRange | coordRange |
Range of coordinates in transformation buffer. More... | |
bool | endIsClosed |
The end of the way is closed, it does not lead to another way or area. More... | |
int8_t | layer |
Layer this way is in. More... | |
LineStyleRef | lineStyle |
Line style. More... | |
double | lineWidth |
Line width. More... | |
bool | startIsClosed |
The end of the way is closed, it does not lead to another way or area. More... | |
size_t | wayPriority |
Priority of way (from style sheet) More... | |
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::MapPainterSVG::DrawWay(), and osmscout::MapPainter::DrawWay().
CoordBufferRange osmscout::MapPainter::WayData::coordRange |
Range of coordinates in transformation buffer.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainterSVG::DrawWay(), and osmscout::MapPainter::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::MapPainterSVG::DrawWay(), and osmscout::MapPainter::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::MapPainterSVG::DrawWay(), osmscout::MapPainter::DrawWay(), and operator<().
double osmscout::MapPainter::WayData::lineWidth |
Line width.
Referenced by osmscout::MapPainter::DrawContourLines(), osmscout::MapPainterSVG::DrawWay(), and osmscout::MapPainter::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::MapPainterSVG::DrawWay(), and osmscout::MapPainter::DrawWay().
size_t osmscout::MapPainter::WayData::wayPriority |
Priority of way (from style sheet)
Referenced by osmscout::MapPainter::DrawContourLines(), and operator<().