API Documentation
Loading...
Searching...
No Matches
MercatorImageManager Class Referenceabstract

Place where service can be registered to provide aerial image support. More...

#include <MercatorImageManager.h>

Inheritance diagram for MercatorImageManager:
[legend]
Collaboration diagram for MercatorImageManager:
[legend]

Public Member Functions

virtual DynamicPointer< WebMercatorTileServicedefaultService (AerialImageMode mode) const =0
 
 MercatorImageManager ()
 
virtual bool postRequest (const AerialImageRequest &request)
 
virtual bool postRequest (const MercatorImageRequest &request, std::function< void(const MercatorImage &)> finished_callback)=0
 
virtual void setDevicePixelRatio (fltp08)
 

Static Public Member Functions

static MercatorImageManagerPrimaryManager ()
 

Static Protected Member Functions

static void SetPrimaryManager (MercatorImageManager *manager)
 

Static Protected Attributes

static MercatorImageManagers_manager
 

Detailed Description

Place where service can be registered to provide aerial image support.


Constructor & Destructor Documentation

◆ MercatorImageManager()

Member Function Documentation

◆ defaultService()

virtual DynamicPointer< WebMercatorTileService > defaultService ( AerialImageMode mode) const
nodiscardpure virtual

◆ postRequest() [1/2]

virtual bool postRequest ( const AerialImageRequest & request)
virtual

◆ postRequest() [2/2]

virtual bool postRequest ( const MercatorImageRequest & request,
std::function< void(const MercatorImage &)> finished_callback )
pure virtual

◆ PrimaryManager()

static MercatorImageManager * PrimaryManager ( )
inlinestaticnodiscard

◆ setDevicePixelRatio()

virtual void setDevicePixelRatio ( fltp08 )
inlinevirtual

◆ SetPrimaryManager()

static void SetPrimaryManager ( MercatorImageManager * manager)
staticprotected

Member Data Documentation

◆ s_manager

MercatorImageManager* s_manager
staticprotected

The documentation for this class was generated from the following file: