21 #ifndef NODE_RENDERER_HPP 22 #define NODE_RENDERER_HPP 49 void label(cairo_t* cr,
50 std::list<shared_ptr<Label> >& labels,
AssetCache& cache);
52 std::list<shared_ptr<Shield> >& shields,
AssetCache& cache);
void icon(cairo_t *cr, AssetCache &cache)
const cairo_matrix_t * transform
void label(cairo_t *cr, std::list< shared_ptr< Label > > &labels, AssetCache &cache)
const shared_ptr< Geodata > & data
NodeRenderer(const shared_ptr< Geodata > &data, NodeId nid, const Style *s, const cairo_matrix_t *transform)
This file is part of alaCarte.
Stores bounding box and style of a label that needs to be placed.
A Style stores the MapCSS properties for a single Node or Way, or a Relation of type multipolygon...
void shield(cairo_t *cr, std::list< shared_ptr< Shield > > &shields, AssetCache &cache)