1#ifndef OSMSCOUT_MAP_MAPPAINTERSTATISTICS_H
2#define OSMSCOUT_MAP_MAPPAINTERSTATISTICS_H
52 DataStatistic() =
default;
56 void DumpDataStatistics(
const std::list<DataStatistic>& statistics);
58 std::list<DataStatistic> MapToSortedList(
const std::unordered_map<TypeInfoRef,DataStatistic>& statistics);
60 void DumpDataStatistics(
const StyleConfig& styleConfig,
62 const MapParameter& parameter,
65 void CalculateStatistics(
const Projection& projection,
66 const MapParameter& parameter,
69 DataStatistic& statistic);
71 void CalculateStatistics(
const Projection& projection,
72 const MapParameter& parameter,
75 DataStatistic& statistic);
77 void CalculateStatistics(
const Projection& projection,
78 const MapParameter& parameter,
81 DataStatistic& statistic);
83 void DumpStatisticWarnings(
const MapParameter& parameter,
84 const std::unordered_map<TypeInfoRef,DataStatistic>& statistics);
91 const MapParameter& parameter,
#define OSMSCOUT_MAP_API
Definition MapImportExport.h:45
void DumpMapPainterStatistics(const StyleConfig &styleConfig, const Projection &projection, const MapParameter ¶meter, const MapData &data)
MapPainterStatistics()=default
Definition Projection.h:46
Index selectors by type and level.
Definition StyleConfig.h:552
std::shared_ptr< Way > WayRef
Definition Way.h:213
std::shared_ptr< Area > AreaRef
Definition Area.h:360
std::shared_ptr< TypeInfo > TypeInfoRef
Definition TypeConfig.h:61
std::shared_ptr< Node > NodeRef
Definition Node.h:125