NDEVR
API Documentation
DesignPointWidget.h
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/CoordinateOptions.h>
4#include <NDEVR/CoordinateProjectionManager.h>
5#include <NDEVR/PointWidget.h>
6namespace NDEVR
7{
13 class DESIGN_WIDGETS_API DesignPointWidget : public PointWidget
14 {
15 public:
20 DesignPointWidget(QWidget* parent);
25 void requestGNSSSupport(UUID gps_name);
30 static void SetGNSSWidgetCallback(GNSSCallback* callback);
35 static GNSSCallback* GNSSWidgetCallback();
39 void setupAsLatLon();
44 bool isLatLonValid() const;
45 protected:
46 class CoordinatePreTransform;
47 protected:
48 bool m_is_lat_lon = false;
49 static GNSSCallback* s_gps_widget_callback;
50 };
51}
Allows the user to input an N-dimensional point (up to 4 dimensions) with an optional unit.
Definition PointWidget.h:58
The primary namespace for the NDEVR SDK.