Coordinate Methods

Methods

Celestial_LocalTime Returns a new Celestial object in local time, based on the Coordinate objects values.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Get_Distance_From_Coordinate(Coordinate) Returns the distance from a target coordinate using spherical earth calculations. Use overload if ellipsoidal calculations are desired.
Get_Distance_From_Coordinate(Coordinate, Shape) Returns the distance from a target coordinate.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
LoadCartesianInfo Load Cartesian information (required if eager loading is turned off).
LoadCelestialInfo Load celestial information (required if eager loading is turned off).
LoadECEFInfo Load ECEF information (required if eager loading is turned off).
LoadGEOREFInfo Load GEOREF information (required if eager loading is turned off).
LoadUTM_MGRS_Info Load UTM and MGRS information (required if eager loading is turned off).
LoadWebMercatorInfo Load Web Mercator EPSG:3857 information (required if eager loading is turned off).
Lock_UTM_MGRS_Zone Locks converted UTM and MGRS longitudinal grid zones to the specified zone number. This will allow over-projection and allow users to remain in a single desired zone. This should be used with caution as precision loss will occur.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Move(Coordinate, Distance, Shape) Move a coordinate a specified distance towards a target coordinate.
Move(Coordinate, Double, Shape) Move a coordinate a specified distance (in meters) towards a target coordinate.
Move(Distance, Double, Shape) Move coordinate based on provided bearing and distance (in meters).
Move(Double, Double, Shape) Move coordinate based on provided bearing and distance (in meters).
NotifyPropertyChanged Notify property changed
Parse(String) Parses a string into a Coordinate.
Parse(String, Allowed_Parse_Format) Parses a string into a Coordinate.
Parse(String, CartesianType) Parses a string into a Coordinate with a specified Cartesian system type.
Parse(String, EagerLoad) Parses a string into a Coordinate with specified eager loading settings.
Parse(String, DateTime) Parses a string into a Coordinate with specified date.
Parse(String, CartesianType, Allowed_Parse_Format) Parses a string into a Coordinate with a specified Cartesian system type.
Parse(String, CartesianType, EagerLoad) Parses a string into a Coordinate with a specified Cartesian system type and eager loading settings.
Parse(String, EagerLoad, Allowed_Parse_Format) Parses a string into a Coordinate with specified eager loading settings.
Parse(String, DateTime, Allowed_Parse_Format) Parses a string into a Coordinate with specified date.
Parse(String, DateTime, CartesianType) Parses a string into a Coordinate with specified DateTime and Cartesian system type.
Parse(String, DateTime, EagerLoad) Parses a string into a Coordinate with a specified date and eager loading settings.
Parse(String, CartesianType, EagerLoad, Allowed_Parse_Format) Parses a string into a Coordinate with a specified Cartesian system type and eager loading settings.
Parse(String, DateTime, CartesianType, Allowed_Parse_Format) Parses a string into a Coordinate with specified DateTime and Cartesian system type.
Parse(String, DateTime, CartesianType, EagerLoad) Parses a string into a Coordinate with a specified date, Cartesian system type and eager loading settings.
Parse(String, DateTime, EagerLoad, Allowed_Parse_Format) Parses a string into a Coordinate with a specified date and eager loading settings.
Parse(String, DateTime, CartesianType, EagerLoad, Allowed_Parse_Format) Parses a string into a Coordinate with a specified date, Cartesian system type and eager loading settings.
Set_Datum(Earth_Ellipsoid_Spec) Set a custom datum for coordinate conversions and distance calculation. Objects must be loaded prior to setting if EagerLoading is turned off or else the items Datum won't be set. Use overload if EagerLoading options are used.
Set_Datum(Double, Double) Set a custom datum for coordinate conversions and distance calculation. Objects must be loaded prior to setting if EagerLoading is turned off or else the items Datum won't be set. Use overload if EagerLoading options are used.
Set_Datum(Earth_Ellipsoid_Spec, Coordinate_Datum) Set a custom datum for coordinate conversions and distance calculation for specified coordinate formats only. Objects must be loaded prior to setting if EagerLoading is turned off.
Set_Datum(Double, Double, Coordinate_Datum) Set a custom datum for coordinate conversions and distance calculation for specified coordinate formats only. Objects must be loaded prior to setting if EagerLoading is turned off.
ToString A string formatted and represented coordinate.
(Overrides ObjectToString)
ToString(CoordinateFormatOptions) A string formatted and represented coordinate.
TryParse(String, Coordinate) Attempts to parse a string into a Coordinate.
TryParse(String, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate.
TryParse(String, CartesianType, Coordinate) Attempts to parse a string into a Coordinate with a specified Cartesian system type.
TryParse(String, EagerLoad, Coordinate) Attempts to parse a string into a Coordinate with specified eager loading settings.
TryParse(String, DateTime, Coordinate) Attempts to parse a string into a Coordinate with specified date.
TryParse(String, CartesianType, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with a specified Cartesian system type.
TryParse(String, CartesianType, EagerLoad, Coordinate) Attempts to parse a string into a Coordinate with a specified Cartesian system type and eager loading settings.
TryParse(String, EagerLoad, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with specified eager loading settings.
TryParse(String, DateTime, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with specified date.
TryParse(String, DateTime, CartesianType, Coordinate) Attempts to parse a string into a Coordinate with specified DateTime and Cartesian system type
TryParse(String, DateTime, EagerLoad, Coordinate) Attempts to parse a string into a Coordinate with a specified date and eager loading settings.
TryParse(String, CartesianType, EagerLoad, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with a specified Cartesian system type and eager loading settings.
TryParse(String, DateTime, CartesianType, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with specified DateTime and Cartesian system type
TryParse(String, DateTime, CartesianType, EagerLoad, Coordinate) Attempts to parse a string into a Coordinate with a specified date, Cartesian system type and eager loading settings.
TryParse(String, DateTime, EagerLoad, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with a specified date and eager loading settings.
TryParse(String, DateTime, CartesianType, EagerLoad, Allowed_Parse_Format, Coordinate) Attempts to parse a string into a Coordinate with a specified date, Cartesian system type and eager loading settings.
Unlock_UTM_MGRS_Zone Unlocks converted UTM and MRGS longitudinal grid zones from the specified zone number. This will return UTM and MGRS conversions to normal projection.

Extension Methods

GetMagnetic Creates a Magnetic object from a Coordinate. Assumes height is at MSL and a provided data model.
(Defined by MagneticExtensions)
GetMagnetic Creates a Magnetic object from a Coordinate with a specified height above MSL and a provided data model.
(Defined by MagneticExtensions)
GetMagnetic Creates a Magnetic object from a Coordinate with a specified height in meters above MSL and a provided data model.
(Defined by MagneticExtensions)

See Also