GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
short_way.c File Reference

GIS Library - Shortest path functions. More...

#include <grass/gis.h>
Include dependency graph for short_way.c:

Go to the source code of this file.

Functions

void G_shortest_way (double *east1, double *east2)
 Shortest way between two eastings. More...
 

Detailed Description

GIS Library - Shortest path functions.

(C) 2001-2009 by the GRASS Development Team

This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.

Author
Original author CERL

Definition in file short_way.c.

Function Documentation

◆ G_shortest_way()

void G_shortest_way ( double *  east1,
double *  east2 
)

Shortest way between two eastings.

For lat-lon projection (PROJECTION_LL), east1, east2 are changed so that they are no more than 180 degrees apart. Their true locations are not changed. For all other projections, this function does nothing.

Parameters
[in,out]east1east (x) coordinate of first point
[in,out]east2east (x) coordinate of second point

Definition at line 28 of file short_way.c.

References G_projection(), and PROJECTION_LL.