|
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