Public Member Functions | |
IndoorMapEntityInformationService (IIndoorMapEntityInformationRefreshEvent &indoorMapEntityInformationRefreshEvent, IIndoorMapEntityInformationChangedEvent &indoorMapEntityInformationChangedEvent, const IIndoorMapEntityModelCollectionFactory &areaIndoorMapEntityModelCollectionFactory, const IIndoorMapEntityModelCollectionFactory &instanceIndoorMapEntityModelCollectionFactory, IndoorMapEntityModelRepository &indoorMapEntityModelRepository, const IndoorMapEntityInformationModelFactory &indoorMapEntityInformationModelFactory, IndoorMapEntityInformationModelRepository &indoorMapEntityInformationRepository, const IIndoorMapEntityLoadStateProvider &indoorMapEntityLoadStateProvider, Eegeo::Resources::Interiors::InteriorsCellResourceObserver &interiorsCellResourceObserver, Eegeo::Resources::Interiors::InteriorsModelRepository &interiorsModelRepository) | |
IndoorMapEntityInformationModelId | CreateInformationModel (const std::string &indoorMapId) override |
bool | InformationModelExists (IndoorMapEntityInformationModelId id) const override |
void | DestroyInformationModel (IndoorMapEntityInformationModelId id) override |
const IndoorMapEntityInformationModel & | GetInformationModel (IndoorMapEntityInformationModelId id) const override |
std::vector < IndoorMapEntityInformationModelId > | GetInformationModelIdsForIndoorMap (const std::string &indoorMapId) const override |
std::vector < IndoorMapEntityModelId > | GetEntityModelIdsForInformationModel (IndoorMapEntityInformationModelId informationModelId) const override |
bool | IndoorMapEntityExists (IndoorMapEntityModelId indoorMapEntityModelId) const override |
const IndoorMapEntityModel & | GetIndoorMapEntity (const IndoorMapEntityModelId indoorMapEntityModelId) const override |
IIndoorMapEntityInformationChangedEvent & | GetIndoorMapEntityInformationChangedEvent () const override |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |