API Documentation
Loading...
Searching...
No Matches
CoordinateOptions.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/ApplicationOptions.h>
4#include <NDEVR/UUID.h>
5namespace NDEVR
6{
7 /**--------------------------------------------------------------------------------------------------
8 \brief Stores ApplicationOptions related to coordinates.
9 **/
26}
#define NDEVR_DESIGN_API
Definition DLLInfo.h:55
The primary angle storage class for this API. Stores an angle in an optimized format.
Definition StringStream.h:540
The default object to store data of any type that should persist through sessions of the application.
Definition Button.h:57
Stores ApplicationOptions related to coordinates.
Definition CoordinateOptions.h:11
static Resource< UUID > current_projection
Definition CoordinateOptions.h:16
static ApplicationOption< String > navigation_marker_model
Definition CoordinateOptions.h:15
static ApplicationOption< bool > allow_gnss_readings
Definition CoordinateOptions.h:17
static ApplicationOption< bool > use_projection
Definition CoordinateOptions.h:18
static ApplicationOption< Angle< fltp08 > > default_magnetic_declination
Definition CoordinateOptions.h:21
static void ResetOptionsToDefaults()
static ApplicationOption< Angle< fltp08 > > magnetic_declination
Definition CoordinateOptions.h:20
static bool UsesProjection()
static ApplicationOption< bool > warn_if_gnss_out_of_projection_bounds
Definition CoordinateOptions.h:19
static TranslatedString options_label
Definition CoordinateOptions.h:13
static ApplicationOption< UUID > default_projection
Definition CoordinateOptions.h:14
static Angle< fltp08 > ActiveDeclinationAngle()
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
Definition Toggle.h:41
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
Definition ACIColor.h:37