Public Types | |
typedef std::unordered_map < std::string, std::string > | TInteriorLabelNameToTag |
typedef std::unordered_multimap < std::string, std::string > | TInteriorTagToLabelCategory |
typedef std::unordered_map < std::string, InteriorLabelAnchorCategory > | TAnchorCategoryMap |
typedef std::vector < InteriorLabelAnchorCategory > | TAnchorCategoryList |
Public Member Functions | |
InteriorLabelAnchorCategoryMapper (Labels::ILabelAnchorCategoryRepository &labelAnchorCategoryRepository, Labels::LabelLayer::IdType labelLayerId, TInteriorLabelNameToTag &interiorLabelNameToTag, TInteriorTagToLabelCategory &interiorTagToLabelCategory, const TAnchorCategoryMap &labelAnchorCategories) | |
const Labels::LabelAnchorCategory * | GetAnchorCategory (const Entities::InteriorsEntityMetadata &interiorEntityMetadata) const |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |