Struct Latitude
Geodetic latitude in the closed interval [-pi/2, +pi/2] radians.
struct Latitude(T)
if (isGeodesyScalar!T);
The equivalent degree domain is [-90,+90]. is the equator.
Checked factories return false for non-finite or out-of-domain input;
throwing factories throw GeodesyValueException for the same inputs.
Properties
| Name | Type | Description |
|---|---|---|
asAngle[get]
|
Angle!T | Return the same angular value as a general Angle!T.
|
degrees[get]
|
T | Latitude in degrees. |
radians[get]
|
T | Latitude in radians. |
Methods
| Name | Description |
|---|---|
fromDegrees
(degrees)
|
Construct a latitude from degrees. |
fromRadians
(radians)
|
Construct a latitude from radians. |
tryFromDegrees
(degrees, result)
|
Construct a latitude from degrees without throwing. |
tryFromRadians
(radians, result)
|
Construct a latitude from radians without throwing. |
Example
Example constructing and validating a latitude.
import geodesy;
const vienna = Latitude!double .fromDegrees(48.20849);
assert(vienna .degrees > 48.0);
Latitude!double checked;
assert(!Latitude!double .tryFromDegrees(90.0001, checked));