API Documentation
Loading...
Searching...
No Matches
AerialImageRequest Struct Reference

Contains the information for requesting a 2D top-down view of a geographic location to be used with a AerialImage service such as google earth. More...

#include <MercatorImageManager.h>

Collaboration diagram for AerialImageRequest:
[legend]

Public Member Functions

 AerialImageRequest ()
 
MercatorImageRequest convertToWebRequest (const DynamicPointer< WebMercatorTileService > &service) const
 

Public Attributes

UUID request_id
 
AerialImageMode image_mode = AerialImageMode::e_google_road
 
UUID projection_id = Constant<UUID>::NaN
 
Bounds< 3, fltp08bounds = Constant<Bounds<3, fltp08>>::NaN
 
Vector< 2, uint04pixel_size = Constant<Vector<2, uint04>>::NaN
 
ProgressInfolog = nullptr
 
std::function< void(const MercatorImage &generated_image)> finished_callback
 

Detailed Description

Contains the information for requesting a 2D top-down view of a geographic location to be used with a AerialImage service such as google earth.


Class: AerialImageRequest

autotoc_md594

Constructor & Destructor Documentation

◆ AerialImageRequest()

AerialImageRequest ( )
inline

Member Function Documentation

◆ convertToWebRequest()

MercatorImageRequest convertToWebRequest ( const DynamicPointer< WebMercatorTileService > & service) const

Member Data Documentation

◆ bounds

Bounds<3, fltp08> bounds = Constant<Bounds<3, fltp08>>::NaN

◆ finished_callback

std::function<void(const MercatorImage& generated_image)> finished_callback

◆ image_mode

◆ log

ProgressInfo* log = nullptr

◆ pixel_size

Vector<2, uint04> pixel_size = Constant<Vector<2, uint04>>::NaN

◆ projection_id

UUID projection_id = Constant<UUID>::NaN

◆ request_id

UUID request_id

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