C# Класс DataServer.Position

Наследование: PropertyChangedBase, IXmlSerializable, ITrackLog, IConvertibleGeoJson
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DegreeToRadian double
RadianToDegree double
ToBearing double

Открытые методы

Метод Описание
AngleAndDistance ( double angle, double distanceKilometres ) : Position

Computes a new point based on angle and distance

Bearing ( Position toPosition ) : double

Computes the bearing to an other point

Clone ( ) : Position
Distance ( Position toPosition ) : double

Computes the distance between two positions in WGS84

FromCsv ( string ln, char separator = ',', bool newObject = true ) : IConvertibleCsv
FromGeoJson ( Newtonsoft.Json.Linq.JObject geoJsonObject, bool newObject = true ) : IConvertibleGeoJson
FromGeoJson ( string geoJson, bool newObject ) : IConvertibleGeoJson
GetSchema ( ) : XmlSchema
Position ( ) : System
Position ( double longitude, double latitude ) : System
Position ( double longitude, double latitude, double altitude ) : System
Position ( double longitude, double latitude, double altitude, double speed, double course ) : System
Position ( string csvString, char separator = ',' ) : System
ReadXml ( XmlReader reader ) : void
ToCsv ( char separator = ',' ) : string
ToGeoJson ( ) : string
ToMapPoint ( ) : MapPoint
ToMgrs ( ) : string
ToPoint ( ) : System.Windows.Point

Try not to use this function! Use MapPoint

ToString ( ) : string
ToWebMercator ( ) : MapPoint
WriteXml ( XmlWriter writer ) : void

Приватные методы

Метод Описание
DegreeToRadian ( double angle ) : double
RadianToDegree ( double angle ) : double
ToBearing ( double radians ) : double

Описание методов

AngleAndDistance() публичный Метод

Computes a new point based on angle and distance
public AngleAndDistance ( double angle, double distanceKilometres ) : Position
angle double Angle in degrees
distanceKilometres double
Результат Position

Bearing() публичный Метод

Computes the bearing to an other point
public Bearing ( Position toPosition ) : double
toPosition Position Other point
Результат double

Clone() публичный Метод

public Clone ( ) : Position
Результат Position

Distance() публичный Метод

Computes the distance between two positions in WGS84
public Distance ( Position toPosition ) : double
toPosition Position
Результат double

FromCsv() публичный Метод

public FromCsv ( string ln, char separator = ',', bool newObject = true ) : IConvertibleCsv
ln string
separator char
newObject bool
Результат IConvertibleCsv

FromGeoJson() публичный Метод

public FromGeoJson ( Newtonsoft.Json.Linq.JObject geoJsonObject, bool newObject = true ) : IConvertibleGeoJson
geoJsonObject Newtonsoft.Json.Linq.JObject
newObject bool
Результат IConvertibleGeoJson

FromGeoJson() публичный Метод

public FromGeoJson ( string geoJson, bool newObject ) : IConvertibleGeoJson
geoJson string
newObject bool
Результат IConvertibleGeoJson

GetSchema() публичный Метод

public GetSchema ( ) : XmlSchema
Результат System.Xml.Schema.XmlSchema

Position() публичный Метод

public Position ( ) : System
Результат System

Position() публичный Метод

public Position ( double longitude, double latitude ) : System
longitude double
latitude double
Результат System

Position() публичный Метод

public Position ( double longitude, double latitude, double altitude ) : System
longitude double
latitude double
altitude double
Результат System

Position() публичный Метод

public Position ( double longitude, double latitude, double altitude, double speed, double course ) : System
longitude double
latitude double
altitude double
speed double
course double
Результат System

Position() публичный Метод

public Position ( string csvString, char separator = ',' ) : System
csvString string
separator char
Результат System

ReadXml() публичный Метод

public ReadXml ( XmlReader reader ) : void
reader System.Xml.XmlReader
Результат void

ToCsv() публичный Метод

public ToCsv ( char separator = ',' ) : string
separator char
Результат string

ToGeoJson() публичный Метод

public ToGeoJson ( ) : string
Результат string

ToMapPoint() публичный Метод

public ToMapPoint ( ) : MapPoint
Результат MapPoint

ToMgrs() публичный Метод

public ToMgrs ( ) : string
Результат string

ToPoint() публичный Метод

Try not to use this function! Use MapPoint
public ToPoint ( ) : System.Windows.Point
Результат System.Windows.Point

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToWebMercator() публичный Метод

public ToWebMercator ( ) : MapPoint
Результат MapPoint

WriteXml() публичный Метод

public WriteXml ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
Результат void