Provides lookup for IMapTileProvider based providers given MapContentQuery. Used to determine the provider to use during tile data retrieval.  
 More...
#include <MIMapTileProviderCatalog.h>
Provides lookup for IMapTileProvider based providers given MapContentQuery. Used to determine the provider to use during tile data retrieval. 
◆ AddProvider()
  
  | 
        
          | virtual void Maria::IMapTileProviderCatalog::AddProvider | ( | std::shared_ptr< IMapTileProvider > | provider | ) |  |  | pure virtual | 
 
 
◆ GetMapEntries()
  
  | 
        
          | virtual void Maria::IMapTileProviderCatalog::GetMapEntries | ( | std::vector< MapEntry > & | mapEntries | ) | const |  | pure virtual | 
 
 
◆ GetMapEntry()
◆ GetProvider()
◆ HasProvider()
  
  | 
        
          | virtual bool Maria::IMapTileProviderCatalog::HasProvider | ( | MapContentType | wantedMapContentType | ) | const |  | pure virtual | 
 
Check if at least one provider exists for a given map content type. 
- Parameters
- 
  
    | wantedMapContentType | Content type to query |  
 
- Returns
Implemented in Maria::MapTileProviderCatalog.
 
 
◆ ScanMapEntries()
  
  | 
        
          | virtual bool Maria::IMapTileProviderCatalog::ScanMapEntries | ( | bool | forceScan | ) |  |  | pure virtual | 
 
Should be called periodically or when map entries of map data providers are changed. 
- Parameters
- 
  
    | forceScan | If true, scan will always be performed. If false, will only be called if some interval has passed |  
 
- Returns
- true if scan has been performed, otherwise false
Implemented in Maria::MapTileProviderCatalog.
 
 
The documentation for this class was generated from the following file:
- Native/MariaNative/MCommon/MIMapTileProviderCatalog.h