API Documentation
Loading...
Searching...
No Matches
CoordinateSelector.h
Go to the documentation of this file.
1#pragma once
3class QWebEngineView;
4namespace NDEVR
5{
6 class Button;
7 class String;
8 /**--------------------------------------------------------------------------------------------------
9 \brief Allows the user to select Coordinates using the CoordinateBoundsSelector selector.
10 **/
12 {
13 Q_OBJECT
14 public:
15 CoordinateSelector(QWidget* parent = nullptr);
16 void initPage();
20 virtual void setCurrentBounds(const Bounds<2, fltp08>& wgs84_bounds) override;
21 virtual void setCurrentBounds(const Bounds<2, Angle<fltp08>>& wgs84_bounds) override;
22 protected:
23 QWebEngineView* m_web_view;
24 };
25}
The primary angle storage class for this API. Stores an angle in an optimized format.
Definition StringStream.h:540
A specification of upper and lower bounds in N-dimensions.
Definition Bounds.hpp:52
A dedicated dialog for allowing the user to select bounds for a northing and easting....
Definition CoordinateBoundsSelector.h:15
Allows the user to select Coordinates using the CoordinateBoundsSelector selector.
Definition CoordinateSelector.h:12
virtual void setCurrentBounds(const Bounds< 2, fltp08 > &wgs84_bounds) override
Bounds< 2, Angle< fltp08 > > currentBoundsAngle() const override
Bounds< 2, fltp08 > currentBounds() const override
CoordinateSelector(QWidget *parent=nullptr)
virtual void setCurrentBounds(const Bounds< 2, Angle< fltp08 > > &wgs84_bounds) override
QWebEngineView * m_web_view
Definition CoordinateSelector.h:23
String currentURL() const
The core String class for the NDEVR API.
Definition String.h:69
Definition ACIColor.h:37