![]() |
NDEVR
API Documentation
|
Unit systems, coordinate projections, and conversion utilities. More...
Classes | |
| struct | AngleUnit |
| Contains logic for converting angles into user defined units including up-direction and clockwise-logic. More... | |
| class | BasicCustomUnit |
| A program-defined unit that can be used for some specific task different from a program-wide unit. More... | |
| class | BasicUnitOption |
| A definition of how to describe a particular set of data to a custom category of unit. More... | |
| class | CoordinateConverter |
| Forward declaration of the File class. More... | |
| class | CoordinateConverterDialog |
| A dialog that allows the user to set a Coordinate projection for the current project. More... | |
| class | CoordinateConverterFactory |
| Allows for the creation of Coordinate spaces. More... | |
| class | CoordinateOptions |
| Stores ApplicationOptions related to coordinates. More... | |
| struct | CoordinateProjection |
| Basic data about a particular coordinate projection. More... | |
| class | CoordinateProjectionChooser |
| Allows the user to select a coordinate projection from a list of ones available. More... | |
| class | CoordinateProjectionManager |
| Stores Coordinate Projections See https://ndevr.org/coordinate-projection/. More... | |
| class | CoordinateUnitOption |
| A definition of how to describe coordinate data. More... | |
| class | CustomUnit |
| A program-defined unit that can be used for some specific task different from a program-wide unit. More... | |
| struct | DDMMSSAngleUnit |
| Degrees, Minutes, Seconds stored in a compact way where degrees and minutes are seperated by a decimal and minutes and secons are always 2 decimals. More... | |
| class | LatLonUnit |
| A specific unit that can convert between coordinate projections. More... | |
| struct | LocationElevationUnit |
| An Unit that has both a location and elevation (Think Lat/Lon which has meters for elevation). More... | |
| struct | MatrixUnit |
| A unit that has a complex rotational offset. More... | |
| class | Proj4CoordinateConverter |
| A CoordinateConverter implementation using the PROJ library for geodetic transformations. More... | |
| class | Proj4CoordinateConverterFactory |
| A factory that creates Proj4CoordinateConverter instances and can register as the default engine. More... | |
| class | ReferenceCustomUnit |
| A unit that mirrors another set unit. More... | |
| struct | ScaledOffsetUnit |
| A unit that has both a scale and an offset (think degrees celcius vs fahrenheit). More... | |
| struct | ScaledUnit |
| A unit that describes a simple scale (think meters vs feet). More... | |
| struct | ThreePartAngleUnit |
| An angle unit that contains two-parts (Degrees, Minutes, Seconds). More... | |
| struct | TwoPartAngleUnit |
| An angle unit that contains two-parts (Degrees, Minutes). More... | |
| struct | TwoPartUnit |
| A unit that has two parts (Think feet, inches). More... | |
| struct | Unit |
| Defines a unit of measurement for converting and displaying data values. More... | |
| class | UnitDefinitions |
| Provides static accessors for common and uncommon unit definitions used by the software. More... | |
| class | UnitManager |
| Manages a collection of units across multiple data categories with INI persistence. More... | |
| class | UnitOption |
| A definition of how to describe a particular set of data to a custom category of unit. More... | |
| class | UnitsDialog |
| A dialog which can be used to set various units for different unit categories, such as selecting the various properties by which to show angles. More... | |
| struct | VerticalDatum |
| Data about a vertical coordinate reference system (e.g. More... | |
Unit systems, coordinate projections, and conversion utilities.
Classes for defining measurement units (length, angle, time, etc.), managing coordinate reference systems, and converting between projections.