34#include <NDEVR/QCustomStackedWidget.h>
35#include <NDEVR/ProgressWidget.h>
36#include <NDEVR/ImageView.h>
37#include <NDEVR/MercatorImageManager.h>
A simple widget for showing an AerialImage or top down view rendered with a service like google earth...
Definition AerialImageView.h:49
void setDrawBounds(const Bounds< 3, fltp08 > &draw_bounds)
Definition AerialImageView.h:70
ImageView * m_image_view
Definition AerialImageView.h:81
AerialImageMode aerialImageMode() const
Definition AerialImageView.h:69
void onUserModifiedSignal()
void showContextMenu(const QPoint &pos)
FetchReturn updatePreviewImageFromThread()
void setCoordinateSpace(const UUID &id)
UUID m_projection_coordinate_space
Definition AerialImageView.h:85
QSize m_last_preview_size
Definition AerialImageView.h:87
ProgressWidget * m_download_progress
Definition AerialImageView.h:82
virtual void showEvent(QShowEvent *event) override
void onImageLoadedSignal(FetchReturn success)
void setAerialImageMode(AerialImageMode mode)
bool previewBoundsTolerable(QSize size) const
UUID m_request_id
Definition AerialImageView.h:86
void resizeEvent(QResizeEvent *event) override
FetchReturn
Definition AerialImageView.h:53
Bounds< 2, fltp08 > drawBoundsWGS84() const
Bounds< 3, fltp08 > m_draw_bounds
Definition AerialImageView.h:84
void setLocalBounds(const Bounds< 3, fltp08 > &bounds)
AerialImageView(QWidget *parent=nullptr)
AerialImageMode m_image_mode
Definition AerialImageView.h:83
A specification of upper and lower bounds in N-dimensions.
Definition Bounds.hpp:52
A widget that shows a raster image or icon.
Definition ImageView.h:43
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:62
AerialImageMode
enum specifying what type of image to fetch. Options for terrain, satellite, or road views
Definition MercatorImageManager.h:16