Click or drag to resize

CoordinateSharp Namespace

 
Classes
  ClassDescription
Public classAdditionalSolarTimes
Class for storing additional solar time information.
Public classApogee
Class for storing last and next apogee information for a specified DateTime.
Public classAstrologicalSigns
Class for storing astrological sign information.
Public classCartesian
Spherical Cartesian (X, Y, Z) Coordinate.
Public classCelestial
The main class for handling location based celestial information.
Public classCoordinate
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.
Public classCoordinateFormatOptions
Coordinate formatting options for Coordinate objects.
Public classCoordinatePart
Observable class for handling geodetic (latitudinal and longitudinal) coordinate parts.
Public classDistance
Class for handling distance conversions and distance/bearing values between two coordinates.
Public classEagerLoad
Class used to handle a Coordinate object's eager loading settings for geographic conversions and celestial calculation properties.
Public classEagerLoad_Extensions
Extensions to the EagerLoading class which allow for more specific EagerLoading specifications.
Public classECEF
Earth Centered - Earth Fixed (X,Y,Z) Coordinate
Public classGeoFence
The GeoFence class is used to help check if points/coordinates are inside or near a specified polygon/polyline,
Public classGeoFencePoint
This class is a help sub class to simplify GeoFence calculus
Public classJulianConversions
Julian date conversions
Public classLunarEclipse
Class for storing last and next lunar eclipse information at a specified DateTime and Coordinate.
Public classLunarEclipseDetails
Class containing detailed lunar eclipse information.
Public classMilitaryGridReferenceSystem
Military Grid Reference System (MGRS). Uses the WGS 84 datum by default. Relies upon values from the UniversalTransverseMercator class
Public classMoonIllum
Class for storing moon illumination Information.
Public classPerigee
Class for storing last and next perigee information for a specified DateTime.
Public classPerigeeApogee
Class for storing perigee and apogee details.
Public classSolarEclipse
Class for storing last and next solar eclipse information at a specified DateTime and Coordinate.
Public classSolarEclipseDetails
Class containing detailed solar eclipse information.
Public classUniversalTransverseMercator
Universal Transverse Mercator (UTM) coordinate system. Uses the WGS 84 Datum by default.
Enumerations
  EnumerationDescription
Public enumerationCartesianType
Cartesian Coordinate Type
Public enumerationCelestialStatus
Used to display a celestial condition for a specified date.
Public enumerationCoordinate_Datum
Coordinate type datum specification
Public enumerationCoordinateFormatType
Coordinate format types.
Public enumerationCoordinatesPosition
Used to set a CoordinatePart object's position.
Public enumerationCoordinateType
Used to specify whether a CoordinatePart object is latitudinal or longitudinal.
Public enumerationDistanceType
Distance measurement type
Public enumerationEagerLoad_ExtensionsType
EagerLoad extensions property type enumerator
Public enumerationEagerLoadType
EagerLoad property type enumerator
Public enumerationLunarEclipseType
Lunar eclipse type
Public enumerationParse_Format_Type
Type of format a Coordinate is parsed from.
Public enumerationShape
Earth Shape for Calculations.
Public enumerationSolarEclipseType
Solar eclipse type