1#ifndef OSMSCOUT_MAP_BATCH_MAP_PAINTER_H
2#define OSMSCOUT_MAP_BATCH_MAP_PAINTER_H
41 template <
class Pa
interType>
44 std::vector<MapDataRef>
data;
58 const MapParameter& parameter)
65 for (
size_t i=0;i<
data.size(); ++i){
66 const MapData &d=*(
data[i]);
83 data.reserve(expectedCount);
std::vector< MapDataRef > data
Definition BatchMapPainter.h:44
BatchMapPainter(size_t expectedCount)
Definition BatchMapPainter.h:81
bool BatchPaintInternal(const Projection &projection, const MapParameter ¶meter)
Definition BatchMapPainter.h:57
void AddData(const MapDataRef &d, PainterType &painter)
Definition BatchMapPainter.h:89
virtual ~BatchMapPainter()=default
std::vector< PainterType > painters
Definition BatchMapPainter.h:45
Definition Projection.h:46
std::shared_ptr< MapData > MapDataRef
Definition MapData.h:63
RenderSteps
Definition MapPainter.h:64
@ LastStep
Definition MapPainter.h:92
@ FirstStep
Definition MapPainter.h:65