1 #ifndef OSMSCOUT_TYPEDISTRIBUTIONDATAFILE_H 2 #define OSMSCOUT_TYPEDISTRIBUTIONDATAFILE_H 57 std::vector<Distribution> distribution;
62 bool Load(
const TypeConfig& typeConfig,
63 const std::string& path);
77 return distribution[type.GetIndex()].nodeCount;
82 return distribution[type.GetIndex()].wayCount;
87 return distribution[type.GetIndex()].areaCount;
uint32_t GetNodeCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:75
uint32_t nodeCount
Definition: TypeDistributionDataFile.h:46
Definition: TypeDistributionDataFile.h:38
std::string GetFilename() const
Definition: TypeDistributionDataFile.h:70
Definition: TypeDistributionDataFile.h:44
static const char *const DISTRIBUTION_DAT
Definition: TypeDistributionDataFile.h:41
uint32_t wayCount
Definition: TypeDistributionDataFile.h:47
#define OSMSCOUT_API
Definition: CoreImportExport.h:45
std::shared_ptr< TypeDistributionDataFile > TypeDistributionDataFileRef
Definition: TypeDistributionDataFile.h:91
uint32_t areaCount
Definition: TypeDistributionDataFile.h:48
uint32_t GetWayCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:80
bool IsLoaded() const
Definition: TypeDistributionDataFile.h:65
uint32_t GetAreaCount(const TypeInfo &type) const
Definition: TypeDistributionDataFile.h:85