C# Class BuildIt.AR.WorldHelpers

Datei anzeigen Open project: builttoroam/BuildIt

Public Methods

Method Description
Bearing ( double lat1, double lon1, double lat2, double lon2 ) : double
Bearing ( this p1, Location p2 ) : double
DistanceInKilometres ( this p1, Location p2 ) : double
DistanceInMetres ( this p1, Location p2 ) : double
Offset ( System.Vector3 point, Rectangle bounds, Viewport viewport, System.Matrix projection, System.Matrix view, System.Matrix currentAttitude ) : ScreenOffset
ToBearing ( this radians ) : double
ToDegrees ( this radians ) : double
ToRad ( this degrees ) : double

Private Methods

Method Description
HaversineInKM ( double lat1, double long1, double lat2, double long2 ) : double
HaversineInM ( double lat1, double long1, double lat2, double long2 ) : int

Method Details

Bearing() public static method

public static Bearing ( double lat1, double lon1, double lat2, double lon2 ) : double
lat1 double
lon1 double
lat2 double
lon2 double
return double

Bearing() public static method

public static Bearing ( this p1, Location p2 ) : double
p1 this
p2 Location
return double

DistanceInKilometres() public static method

public static DistanceInKilometres ( this p1, Location p2 ) : double
p1 this
p2 Location
return double

DistanceInMetres() public static method

public static DistanceInMetres ( this p1, Location p2 ) : double
p1 this
p2 Location
return double

Offset() public static method

public static Offset ( System.Vector3 point, Rectangle bounds, Viewport viewport, System.Matrix projection, System.Matrix view, System.Matrix currentAttitude ) : ScreenOffset
point System.Vector3
bounds Rectangle
viewport Viewport
projection System.Matrix
view System.Matrix
currentAttitude System.Matrix
return ScreenOffset

ToBearing() public static method

public static ToBearing ( this radians ) : double
radians this
return double

ToDegrees() public static method

public static ToDegrees ( this radians ) : double
radians this
return double

ToRad() public static method

public static ToRad ( this degrees ) : double
degrees this
return double