CoordinateSharp Namespace

 

Classes

AdditionalSolarTimes Class for storing additional solar time information.
AlmanacMoonName Class for storing farmers almanac moon names.
AltitudeEvents Celestial body altitude events
Apogee Class for storing last and next apogee information for a specified DateTime.
AstrologicalSigns Class for storing astrological naming and sign information.
Obsolete.
Cartesian Spherical Cartesian (X, Y, Z) Coordinate.
Celestial The main class for handling location based celestial information.
Coordinate Class for handling all location based information. This is the main class of CoordinateSharp. It will contain all coordinate conversions and celestial information once populated. Most everything you need in the library will be contained in the Coordinate class.
CoordinateFormatOptions Coordinate formatting options for Coordinate objects.
CoordinatePart Observable class for handling geodetic (latitudinal and longitudinal) coordinate parts.
Distance Class for handling distance conversions and distance/bearing values between two coordinates.
EagerLoad Class used to handle a Coordinate object's eager loading settings for geographic conversions and celestial calculation properties.
EagerLoad_Extensions Extensions to the EagerLoading class which allow for more specific EagerLoading specifications.
ECEF Earth Centered - Earth Fixed (X,Y,Z) Kilometer Coordinate
Equinoxes Equinox values
GeoFence The GeoFence class is used to help check if points/coordinates are inside or near a specified polygon/polyline,
GeoFenceDrawer GenFence subclass used for continuous shape drawing
GeoFencePoint This class is a help sub class to simplify GeoFence calculus
GEOREF World Geographic Reference System (GEOREF)
GlobalSettings Application wide, global settings for CoordinateSharp. Should be used with caution and only during times where the specified setting will not have varying changes throughout the application. Set during application start up.
JulianConversions Julian date conversions
LunarCoordinates Coordinate information of the Moon, expressed in degrees (unless otherwise specified).
LunarEclipse Class for storing last and next lunar eclipse information at a specified DateTime and Coordinate.
LunarEclipseDetails Class containing detailed lunar eclipse information.
MGRS_GridBox MGRS 100km Square Identifier Box Details
MilitaryGridReferenceSystem Military Grid Reference System (MGRS). Uses the WGS 84 datum by default. Relies upon values from the UniversalTransverseMercator class
MoonIllum Class for storing moon illumination Information.
Perigee Class for storing last and next perigee information for a specified DateTime.
PerigeeApogee Class for storing perigee and apogee details.
SolarCoordinates Coordinate information of the Sun, expressed in degrees (unless otherwise specified).
SolarEclipse Class for storing last and next solar eclipse information at a specified DateTime and Coordinate.
SolarEclipseDetails Class containing detailed solar eclipse information.
Solstices Solstice values
UniversalTransverseMercator Universal Transverse Mercator (UTM) coordinate system. Uses the WGS 84 Datum by default.
WebMercator Web Mercator EPSG:3857 coordinate system. Must use WGS84 datum. Coordinates above +/- 85.06 Latitude should not be considered accurate due to Web Mercator specified limitations.

Structures

Earth_Ellipsoid Handles earth ellipsoid values

Enumerations

Allowed_Parse_Format Type of format a Coordinate is allowed to parse from.
AstrologicalSignType Moon sign enumerator
CartesianType Cartesian Coordinate Type
CelestialStatus Used to display a celestial condition for a specified date.
Coordinate_Datum Coordinate type datum specification
CoordinateFormatType Coordinate format types.
CoordinatesPosition Used to set a CoordinatePart object's position.
CoordinateType Used to specify whether a CoordinatePart object is latitudinal or longitudinal.
DistanceType Distance measurement type
EagerLoad_ExtensionsType EagerLoad extensions property type enumerator
EagerLoadType EagerLoad property type enumerator
Earth_Ellipsoid_Spec Earth ellipsoid definitions
LunarEclipseType Lunar eclipse type
MGRS_Type MGRS Coordinate Type
MoonName Moon name enumerator
Parse_Format_Type Type of format a Coordinate has been parsed from.
PhaseEnum Phase name enumerator
Shape Earth Shape for Calculations.
SolarEclipseType Solar eclipse type
UTM_Type UTM Coordinate Type