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

#include <MercatorImageManager.h>

Collaboration diagram for MercatorImageManager:
[legend]

Public Member Functions

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

Static Public Member Functions

static MercatorImageManagerPrimaryManager ()
 

Static Protected Member Functions

static void SetPrimaryManager (MercatorImageManager *manager)
 

Static Protected Attributes

static MercatorImageManagers_manager = nullptr
 

Constructor & Destructor Documentation

◆ MercatorImageManager()

Member Function Documentation

◆ defaultService()

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

◆ postRequest() [1/2]

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()

void SetPrimaryManager ( MercatorImageManager * manager)
staticprotected

Member Data Documentation

◆ s_manager

MercatorImageManager * s_manager = nullptr
staticprotected

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