5 #include "PlaceNames.h"
6 #include "IPlaceNameLabelAnchorCategoryMapper.h"
8 #include "LabelAnchorCategory.h"
22 const Labels::LabelLayer::IdType& labelLayerId);
29 typedef std::map<std::string, Labels::LabelAnchorCategory::IdType> PlaceNameCategoryToAnchorCategoryId;
31 void RegisterLabelAnchorCategories(
const PlaceNameCategoryToAnchorCategoryId& categoryToAnchorCategoryId,
int minLevel,
int maxLevel);
32 void UnregisterLabelAnchorCategories(
const PlaceNameCategoryToAnchorCategoryId& categoryToAnchorCategoryId);
33 const PlaceNameCategoryToAnchorCategoryId& GetMapForCellLevel(
int cellLevel)
const;
36 const Labels::LabelLayer::IdType m_labelLayerId;
38 PlaceNameCategoryToAnchorCategoryId m_placeNameCategoryToAnchorCategoryIdLod0;
39 PlaceNameCategoryToAnchorCategoryId m_placeNameCategoryToAnchorCategoryIdLod1;
40 PlaceNameCategoryToAnchorCategoryId m_placeNameCategoryToAnchorCategoryIdLod2;