|
| double | DIsometricToRectifying (double psix, double psiy) |
| | DIsometricToRectifying(double psix, double psiy)
|
| |
| double | DRectifyingToIsometric (double mux, double muy) |
| | DRectifyingToIsometric(double mux, double muy)
|
| |
| double | MeanSinXi (double psix, double psiy) |
| | MeanSinXi(double psix, double psiy)
|
| |
| RhumbLine | Line (double lat1, double lon1, double azi12) |
| | Generates a rhumbline from lat1,lon1 with bearing azi12.
|
| |
| | Rhumb (double a, double f, bool exact) |
| | Constructor for an ellipsoid with.
|
| |
| void | Direct (double lat1, double lon1, double azi12, double s12, out double lat2, out double lon2) |
| | Solves the direct rhumb problem.
|
| |
| void | Inverse (double lat1, double lon1, double lat2, double lon2, out double s12, out double azi12) |
| | Solves the inverse rhumb problem.
|
| |
|
|
const uint | NONE = 0U |
| |
|
const uint | LATITUDE = 1U<<7 |
| |
|
const uint | LONGITUDE = 1U<<8 |
| |
|
const uint | AZIMUTH = 1U<<9 |
| |
|
const uint | DISTANCE = 1U<<10 |
| |
|
const uint | AREA = 1U<<14 |
| |
|
const uint | LONG_UNROLL = 1U<<15 |
| |
|
const uint | LONG_NOWRAP = LONG_UNROLL |
| |
|
const uint | ALL = 0x7F80U |
| |
◆ Rhumb()
| TPG.GeoUnits.Rhumb.Rhumb |
( |
double |
a, |
|
|
double |
f, |
|
|
bool |
exact |
|
) |
| |
|
inline |
Constructor for an ellipsoid with.
- Parameters
-
| a | equatorial radius (meters) |
| f | flattening of ellipsoid. |
| exact | |
◆ Direct()
| void TPG.GeoUnits.Rhumb.Direct |
( |
double |
lat1, |
|
|
double |
lon1, |
|
|
double |
azi12, |
|
|
double |
s12, |
|
|
out double |
lat2, |
|
|
out double |
lon2 |
|
) |
| |
|
inline |
Solves the direct rhumb problem.
- Parameters
-
| lat1 | latitude of point 1 (degrees) |
| lon1 | longitude of point 1 (degrees) |
| azi12 | azimuth of the rhumb line |
| s12 | distance between point 1 and point 2 (meters) |
| lat2 | latitude of point 2 |
| lon2 | latitude of point 2 |
◆ DIsometricToRectifying()
| double TPG.GeoUnits.Rhumb.DIsometricToRectifying |
( |
double |
psix, |
|
|
double |
psiy |
|
) |
| |
|
inline |
DIsometricToRectifying(double psix, double psiy)
- Parameters
-
| psix | NB! degrees |
| psiy | NB! degrees |
- Returns
◆ DRectifyingToIsometric()
| double TPG.GeoUnits.Rhumb.DRectifyingToIsometric |
( |
double |
mux, |
|
|
double |
muy |
|
) |
| |
|
inline |
DRectifyingToIsometric(double mux, double muy)
- Parameters
-
- Returns
◆ Inverse()
| void TPG.GeoUnits.Rhumb.Inverse |
( |
double |
lat1, |
|
|
double |
lon1, |
|
|
double |
lat2, |
|
|
double |
lon2, |
|
|
out double |
s12, |
|
|
out double |
azi12 |
|
) |
| |
|
inline |
Solves the inverse rhumb problem.
- Parameters
-
| lat1 | latitude of point 1 (degrees) |
| lon1 | longitude of point 1 (degrees) |
| lat2 | latitude of point 2 (degrees) |
| lon2 | longitude of point 2 (degrees) |
| s12 | distance between point 1 and point 2 (meters) |
| azi12 | azimuth of the rhumb line |
◆ Line()
| RhumbLine TPG.GeoUnits.Rhumb.Line |
( |
double |
lat1, |
|
|
double |
lon1, |
|
|
double |
azi12 |
|
) |
| |
|
inline |
Generates a rhumbline from lat1,lon1 with bearing azi12.
- Parameters
-
| lat1 | origin latitude (degrees) |
| lon1 | origin longitude (degrees) |
| azi12 | bearing (degrees) |
- Returns
◆ MeanSinXi()
| double TPG.GeoUnits.Rhumb.MeanSinXi |
( |
double |
psix, |
|
|
double |
psiy |
|
) |
| |
|
inline |
MeanSinXi(double psix, double psiy)
- Parameters
-
- Returns
The documentation for this class was generated from the following file:
- Src/Libraries/Teleplan.C4IS.Geo/Loxodrome.cs