GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
radii.c File Reference
#include <math.h>
#include <grass/gis.h>
#include "pi.h"
Include dependency graph for radii.c:

Go to the source code of this file.

Functions

double G_meridional_radius_of_curvature (double lon, double a, double e2)
 meridional radius of curvature More...
 
double G_transverse_radius_of_curvature (double lon, double a, double e2)
 transverse radius of curvature More...
 
double G_radius_of_conformal_tangent_sphere (double lon, double a, double e2)
 radius of conformal tangent sphere More...
 

Function Documentation

double G_meridional_radius_of_curvature ( double  lon,
double  a,
double  e2 
)

meridional radius of curvature

Returns the meridional radius of curvature at a given longitude: $ \rho = \frac{a (1-e^2)}{(1-e^2\sin^2 lon)^{3/2}} $

Parameters
lon
a
e2
Returns
double

Definition at line 73 of file radii.c.

References Radians, and dialogs::s.

double G_radius_of_conformal_tangent_sphere ( double  lon,
double  a,
double  e2 
)

radius of conformal tangent sphere

Returns the radius of the conformal sphere tangent to ellipsoid at a given longitude: $ r = \frac{a (1-e^2)^{1/2}}{(1-e^2\sin^2 lon)} $

Parameters
lon
a
e2
Returns
double

Definition at line 130 of file radii.c.

References Radians, and dialogs::s.

double G_transverse_radius_of_curvature ( double  lon,
double  a,
double  e2 
)

transverse radius of curvature

Returns the transverse radius of curvature at a given longitude: $ \nu = \frac{a}{(1-e^2\sin^2 lon)^{1/2}} $

Parameters
lon
a
e2
Returns
double

Definition at line 102 of file radii.c.

References Radians, and dialogs::s.