3 #include "IndoorMapEntityInformationTypes.h"
5 #include <unordered_map>
10 namespace IndoorMapEntityInformation
15 bool Contains(
const IndoorMapEntityModelId
id)
const;
18 void Remove(
const IndoorMapEntityModelId
id);
21 std::vector<IndoorMapEntityModelId> GetAllForIndoorMapEntityInformationModelId(IndoorMapEntityInformationModelId indoorMapEntityInformationModelId)
const;
24 IndoorMapEntityInformationModelId indoorMapEntityInformationModelId,
25 const std::string &indoorMapEntityId
28 std::unordered_map<IndoorMapEntityModelId, IndoorMapEntityModel*> m_store;
29 std::set<InformationModelIdEntityModelIdPair> m_informationModelIdEntityModelIdOrderedPairs;
30 std::set<EntityIdEntityModelIdPair> m_entityIdEntityModelIdOrderedPairs;