angular Distance
Returns the "distance" in radians (about the spheres centre) between two positions.
Controller: will
Dependents
Interface
C++
AngularDistance
doubleangularDistance( | const Position& | start | |
const Position& | end | ) |
Example 1
#include <stdio.h> #include <codecogs/maths/geometry/spherical/angularDistance.h> int main() { Position start(10,-90); Position end(45,20); printf("Angular Distance in Radians = %lf", angularDistance(start, end)); return 0; }
Output:Angular Distance in Radians = 1.686437
Parameters
Returns
- the distance in radian about the center of the sphere.
Source Code
Source code is available when you agree to a GP Licence or buy a Commercial Licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.
Distance
doubledistance( | const Position& | start | |
const Position& | end | ||
double | radToDist = 3437.7475 | ) |
Description | radToDist |
Nautical Mile on Earth | 3437.7475 knots/radian |
Miles on Earth | 3956.0881 miles/radian |
kilometers on Earth | 6366.7070 km/radian |
Example 2
#include <stdio.h> #include <codecogs/maths/geometry/spherical/angulardistance.h> int main() { Position start(10,-90); Position end(45,20); printf("\nKnots = %lf", distance(start, end)); printf("\nMiles = %lf", distance(start, end, 3956.0881)); return 0; }
Output:Knots = 5797.543498 Miles = 6671.692101
Parameters
start the first Position [Latitude, Longitude]. end the second Position [latitude, Longitude]. radToDist Default Value = 3437.7475
Returns
- the distance to new position.
Source Code
Source code is available when you agree to a GP Licence or buy a Commercial Licence.
Not a member, then Register with CodeCogs. Already a Member, then Login.