2#include <NDEVR/Editor.h>
3#if NDEVR_GROUND_SURFACE
4#include <NDEVR/GroundSurface.h>
7 class GroundSurfaceEditorUI;
17 class GroundSurfaceEditor :
public Editor
26 GroundSurfaceEditor(
const DynamicPointer<QTDesignObject>& pattern, QWidget* parent =
nullptr);
30 virtual ~GroundSurfaceEditor();
34 virtual void updateValues()
override;
43 CoordinateBoundsSelector* boundsSelector();
49 virtual void setup(DesignObjectDialog* dialog,
const ShowPropertiesSettings& style)
override;
59 void updateBoundsFromDialog();
65 uint04 imageTextureResolution();
70 uint04 lineworkTextureResolution();
87 Ui::GroundSurfaceEditorUI* ui;
88 StatusBar* m_log_widget =
nullptr;
89 CoordinateBoundsSelector* m_bounds_selector =
nullptr;
91 bool has_send_out_of_bounds_warning =
false;
A dedicated dialog for allowing the user to select bounds for a northing and easting.
A base class for displaying options for editing a single DesignObject, typically a Model.
Serves as the primary program interface for processes to report issues and allows any number of LogSt...
A simple widget that shows a Status and optionally a progressbar.
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
double fltp08
Defines an alias representing an 8 byte floating-point number.
EditorShowMode
Describes how an Editor should be displayed within the application UI.
AerialImageMode
enum specifying what type of image to fetch.