![]() |
NDEVR
API Documentation
|
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...
Public Member Functions | |
| AerialImageRequest () | |
| Default constructor. | |
| MercatorImageRequest | convertToWebRequest (const DynamicPointer< WebMercatorTileService > &service) const |
| Converts this high-level aerial request into a MercatorImageRequest. | |
Public Attributes | |
| Bounds< 2, fltp08 > | bounds = Constant<Bounds<2, fltp08>>::Invalid |
| Geographic bounds for the request. | |
| std::function< void(const MercatorImage &generated_image)> | finished_callback |
| Callback invoked when the image is ready. | |
| AerialImageMode | image_mode = AerialImageMode::e_google_road |
| The type of aerial imagery to fetch. | |
| LogPtr | log |
| Log pipe for status and error messages. | |
| Vector< 2, uint04 > | pixel_size = Constant<Vector<2, uint04>>::Invalid |
| Desired output image size in pixels. | |
| UUID | projection_id = Constant<UUID>::Invalid |
| Projection identifier for coordinate conversion. | |
| UUID | request_id |
| Unique identifier for this request. | |
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.
Definition at line 242 of file MercatorImageManager.h.
|
inline |
Default constructor.
Generates a new UUID for the request.
Definition at line 245 of file MercatorImageManager.h.
References request_id.
| MercatorImageRequest AerialImageRequest::convertToWebRequest | ( | const DynamicPointer< WebMercatorTileService > & | service | ) | const |
Converts this high-level aerial request into a MercatorImageRequest.
| [in] | service | The tile service to use. |