public Coordinate GreatCircle(AngularVector angularVector) { return(angularVector.GreatCircle(this)); }
public Coordinate Rhumb(AngularVector angularVector) { return(angularVector.Rhumb(this)); }
public CartesianVector Cartesian(AngularVector angularVector) { var length = Distance(angularVector.Distance); return(new CartesianVector(angularVector.Bearing.Sin() * length, angularVector.Bearing.Cos() * length)); }