33#include <NDEVR/String.h>
34#include <NDEVR/Bounds.h>
35#include <NDEVR/UUID.h>
36#include <NDEVR/Unit.h>
37#include <NDEVR/Pointer.h>
A specification of upper and lower bounds in N-dimensions.
Provides a constant, unmodifiable pointer that has shared ownership of a dynamically allocated object...
The core String class for the NDEVR API.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
The primary namespace for the NDEVR SDK.
static constexpr bool IsValid(const Angle< t_type > &value)
Checks whether the given Angle holds a valid value.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
int32_t sint04
-Defines an alias representing a 4 byte, signed integer.
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Basic data about a particular coordinate projection.
String authority
The authority that defines this projection (e.g., "EPSG").
String GEOGCS
The geographic coordinate system name (e.g., "GCS_WGS_1984").
Bounds< 2, fltp08 > WGS84_bounds
The geographic bounds in WGS84 coordinates (longitude/latitude).
String vertical_authority
The authority for the vertical coordinate reference system.
Bounds< 2, fltp08 > projected_bounds
The bounds in projected coordinates (easting/northing).
String projection
The projection method name (e.g., "Transverse Mercator").
TranslatedString name
The display name of the coordinate projection.
UUID id
Unique identifier for this coordinate projection.
sint04 utm_zone
The UTM zone number, or Invalid if not a UTM projection.
String last_revised
The date this projection definition was last revised.
String crsIdentifier() const
Constructs a CRS identifier string for this projection.
ConstPointer< Unit > unit
The unit of measurement used by this projection.
String proj4_string
The PROJ4 format definition string for this projection.
uint04 vertical_authority_number
The numeric code for the vertical CRS assigned by the vertical authority.
TranslatedString scope
The intended scope or purpose of this projection.
String wkt_string
The Well-Known Text (WKT) definition string for this projection.
TranslatedString area
The geographic area of use for this projection.
uint04 authority_number
The numeric code assigned by the authority (e.g., EPSG code).