Maria GDK 4.5.0.137
Documentation of managed code in release branch
Loading...
Searching...
No Matches
TPG.GeoUnits Namespace Reference

Classes

class  AttributeDescription
 
struct  BearingRange
 
struct  BearingRange3D
 
class  BoundingCircle
 Geographic bounding circle based on center and range. More...
 
struct  CCGOPos
 
class  CorridorObject
 
class  Earth
 Useful simple conversions/calculations for the Earth as a sphere. Contains numerically stable implementations of Bearing, Range, and Intermediate posistions along a great circle arc.
 
class  ElevationUnitText
 
class  Ellipsoidm
 
class  EllipticFunction
 
class  EllipticObject
 
class  GarsPos
 Represents a point in GARS coordinates, along with conversion to/from geographical coordinates. More...
 
class  GenericPositionFormatter
 
class  GenericPositionParser
 Implementation of generic lat-lon parser. More...
 
class  GenericProjection
 
class  GeoConvert
 
class  Geodesic
 An implementation of Charles Karneys (March 2012) solution to the direct and inverse geodesic problems. More...
 
class  GeodesicLine
 Implements solution to the direct problem. More...
 
class  Geodesics
 Front end class to Charles Karneys (March 2012) complete solution to the direct and inverse geodesic problems.
 
class  GeoFormat
 
struct  GeoGrid
 
class  GeoParse
 
struct  GeoPointF
 
struct  GeoPos
 Represents a geographical position. More...
 
struct  GeoPos3D
 Represents a geographical position with elevation. More...
 
class  GeoPosFormatter
 
struct  GeoRect
 Robust lat-lon rectangle representation. More...
 
class  GeorefPos
 
class  GeoUnitsConsts
 Conversion constants, for conversion between different geographical units.
 
class  GeoUnitsSetting
 Contains geographical unit and format settings. More...
 
class  GeoUnitsSettingChangedEventArgs
 Event arguments for GeoUnitsSettingChanged event. More...
 
class  GeoUnitsSettingFactory
 
class  GeoUtils
 
class  GnomonicProjection
 
interface  IGeoUnitsSetting
 
interface  IGeoUnitsSettingFactory
 
interface  IGeoUnitsSettingProvider
 
class  Integral
 
interface  IProjection
 
interface  ISingleValuedIntegrand
 
interface  IXYconverter
 Any suitable converter for conformal mapping between spherical coordinates and an isometric XY plane. More...
 
class  Loxodrome
 Class representing a given ellipsoid for precise loxodrome or rhumbline calculations. More...
 
class  MagVarWMM2020
 
class  Mathm
 Helpers. More...
 
class  OrbitObject
 
struct  PointL
 
struct  PointXY
 
class  PolyClipper
 
class  PolygonObject
 
class  PolyScissor
 
class  PosError
 
class  PositionFormatDefinitions
 
class  ProjectionFormatter
 Projection string formatter. More...
 
class  Rhumb
 
class  RhumbLine
 Class representing a rhumbline originating from a given position and with given bearing. More...
 
class  SectorObject
 
class  SphericalCorridor
 
class  SphericalEllipse
 
class  SphericalEllipseDS
 
class  SphericalEllipseDS2
 
class  SphericalOrbit
 
class  SphericalPolygon
 
class  SphericalSector
 
class  SphericalStrip
 
class  UPSPos
 
class  UPSString
 
class  Utils
 
struct  UTMPos
 
struct  UTMPos3D
 
struct  Vec3
 3D vector type with double precision. More...
 
class  XYconverterTM
 An implementation of IXYconverter, using spherical TM projection with chosen origin. More...
 
class  XYvertex
 Plane representation of points where spherical calculations are inappropriate. More...
 
class  XYZvertex
 Class representing spherical coordinates lat,lon as normalized cartesian XYZ vectors. More...
 

Enumerations

enum  GeoUnitSettingType {
  PositionFormat , BearingType , BearingUnit , SpeedUnit ,
  DistanceUnit , ElevationUnit
}
 Geo unit setting type definitions.
 
enum  PositionFormat {
  GeoDeg , GeoDM , GeoDMS , GeoText ,
  MGRS_1m , MGRS_10m , MGRS_100m , MGRS_1km ,
  MGRS_10km , UTM , UTM_LC2IS , Georef ,
  LatLonDdmm , LatLonDdmmm , LatLonDdmmss , LatLonDdmmsss ,
  GARS
}
 
enum  ElevationUnit { Meters , Feet }
 
enum  ElevationMode { AGL , AMSL }
 
enum  BearingType { True , Magnetic , Grid }
 
enum  BearingUnit { Degrees , Mils }
 
enum  DisplayProjectionTypes {
  TransverseMercator , GaussKruger , LambertConformalConic , Lambert ,
  DoubleStereographic , Stereographic , PolarStereographic , Polar ,
  AzimuthalEquidistant , Azimuthal , Mercator , Gnomonic ,
  Orthographic
}
 
enum  SpeedUnit { Mps , Kmh , Kts , Mph }
 
enum  WeightUnit { Kg }
 
enum  DistanceUnit {
  Metric , Meters , Kilometers , NM ,
  Imperial , Miles , Yards , Feet ,
  Degrees , UnitSphere , Pixels
}
 
enum  TimeUnit {
  MMSS , MMSSS , HHMM , HHMMSS ,
  HHMMSSS , DDHH , DDHHMM , DDHHMMSS ,
  DDHHMMSSS , MMM , SS , SSS ,
  MS , Auto
}
 
enum  RangeIntervals { OneTwoFiveTen , OneTwoFiveFloor , OneFiveTen , OneTen }
 

Functions

delegate void GeoUnitsSettingChangedEventHandler (object sender, GeoUnitsSettingChangedEventArgs eventArgs)
 

Enumeration Type Documentation

◆ ElevationMode

Enumerator
AGL 

Above Ground Level.

AMSL 

Above Mean Sea Level.

◆ PositionFormat

Enumerator
GeoDeg 

Lat/Lon Degrees.

GeoDM 

Lat/Lon DegreesAndMinutes.

GeoDMS 

Lat/Lon Degrees, Minutes and Seconds.

GeoText 

Lat/Lon Degrees, Minutes and Seconds Text.

MGRS_1m 

Military Grid Reference System.

UTM 

Universal Transverse Mercator.

UTM_LC2IS 

Universal Transverse Mercator - LC2IS.

Georef 

Georef.

LatLonDdmm 

Legacy; Lat-Lon degrees and integer minutes, 0-padded, fixed length.

LatLonDdmmm 

Legacy; Lat-Lon degrees and minutes rounded to one decimal, 0-padded, fixed length.

LatLonDdmmss 

Legacy; Lat-Lon degrees, minutes and integer seconds, 0-padded, fixed length.

LatLonDdmmsss 

Legacy; Lat-Lon degrees, minutes and seconds rounded to one decimal, 0-padded, fixed length.

GARS 

Global Area Reference System. (NB! Precision 2.5')