alaCarte Maps
Renderer for OpenStreetMap tiles
WayRenderer Member List

This is the complete list of members for WayRenderer, including all inherited members.

addLabel(std::list< shared_ptr< Label > > &labels, const FloatPoint &p, const cairo_text_extents_t *textSize) const ObjectRendererprotected
addShield(std::list< shared_ptr< Shield > > &shields, const FloatPoint &p, const cairo_text_extents_t *textSize) const ObjectRendererprotected
addWayPath(cairo_t *cr)WayRendererprivate
boundsObjectRendererprotected
casing(cairo_t *cr)WayRenderer
dataObjectRendererprotected
fill(cairo_t *cr, AssetCache &cache)WayRenderer
getShieldPosition(cairo_path_t *transformedPath, std::list< FloatPoint > &positions)WayRendererprivate
getTextPosition(cairo_path_t *transformedPath, int width, FloatPoint &best, double &angle)WayRendererprivate
label(cairo_t *cr, std::list< shared_ptr< Label > > &labels, AssetCache &cache)WayRenderer
ObjectRenderer(const shared_ptr< Geodata > &data, const Style *s, const cairo_matrix_t *transform)ObjectRenderer
paintLine(cairo_t *cr, const std::vector< NodeId > &nodeIDs, bool reverse=false, bool connect=false) const ObjectRendererprotected
pathWayRendererprivate
sObjectRendererprotected
setLineCap(cairo_t *cr, Style::LineCap cap)WayRendererinlineprivate
setLineJoin(cairo_t *cr, Style::LineJoin join)WayRendererinlineprivate
shield(cairo_t *cr, std::list< shared_ptr< Shield > > &shields, AssetCache &cache)WayRenderer
stroke(cairo_t *cr, AssetCache &cache)WayRenderer
transformObjectRendererprotected
wayWayRendererprivate
WayRenderer(const shared_ptr< Geodata > &data, WayId wid, const Style *s, const cairo_matrix_t *transform)WayRenderer
~WayRenderer()WayRenderervirtual