1 #ifndef OSMSCOUT_MAP_MAPPAINTERNOOP_H 2 #define OSMSCOUT_MAP_MAPPAINTERNOOP_H 40 const MapParameter& parameter,
43 double GetFontHeight(
const Projection& projection,
44 const MapParameter& parameter,
45 double fontSize)
override;
48 const MapParameter& parameter,
51 void RegisterRegularLabel(
const Projection& projection,
52 const MapParameter& parameter,
53 const std::vector<LabelData> &labels,
54 const Vertex2D& position,
55 double objectWidth)
override;
57 void RegisterContourLabel(
const Projection &projection,
58 const MapParameter ¶meter,
63 const MapParameter& parameter,
64 const MapData& data)
override;
67 double centerX,
double centerY,
68 double width,
double height)
override;
71 const MapParameter& parameter,
77 const MapParameter& parameter,
80 const std::vector<double>& dash,
84 size_t transEnd)
override;
86 void DrawContourSymbol(
const Projection& projection,
87 const MapParameter& parameter,
91 size_t transEnd)
override;
94 const MapParameter& parameter,
103 const MapParameter& parameter,
104 const MapData& data);
Index selectors by type and level.
Definition: StyleConfig.h:553
Definition: LabelLayouter.h:87
Definition: Projection.h:43
Definition: MapPainter.h:75
Definition: Styles.h:1135
Definition: LabelPath.h:42
#define OSMSCOUT_MAP_API
Definition: MapImportExport.h:45
std::shared_ptr< StyleConfig > StyleConfigRef
Definition: StyleConfig.h:849
Definition: MapPainter.h:87
Definition: MapPainterNoOp.h:35
Definition: MapPainter.h:179
CapStyle
Definition: Styles.h:69