An ellipsoid with parameters such as flattening.
- data Ellipsoid
- semiMajor :: Ellipsoid -> Double
- semiMinor :: Ellipsoid -> Double
- flattening :: Ellipsoid -> Double
- inverseFlattening :: Ellipsoid -> Double
- ellipsoid :: Double -> Double -> Double -> Double -> Ellipsoid
- semiMajorInverseF :: Double -> Double -> Ellipsoid
- semiMajorFlattening :: Double -> Double -> Ellipsoid
- wgs84 :: Ellipsoid
- grs80 :: Ellipsoid
- grs67 :: Ellipsoid
- ans :: Ellipsoid
- wgs72 :: Ellipsoid
- au1965 :: Ellipsoid
- krasovsky1940 :: Ellipsoid
- international1924 :: Ellipsoid
- hayford1909 :: Ellipsoid
- airy1830 :: Ellipsoid
- everest1830 :: Ellipsoid
- bessel1841 :: Ellipsoid
- clarke1858 :: Ellipsoid
- clarke1866 :: Ellipsoid
- clarke1880 :: Ellipsoid
Documentation
Ellipsoidal parameters. Some are derivable from others.
flattening :: Ellipsoid -> DoubleSource
The ellipsoidal flattening.
inverseFlattening :: Ellipsoid -> DoubleSource
The inverse of the ellipsoidal flattening.
:: Double | The semi major axis in metres. |
-> Double | The semi minor axis in metres. |
-> Double | The ellipsoidal flattening. |
-> Double | The inverse of the ellipsoidal flattening. |
-> Ellipsoid |
Construct an ellipsoid with the given parameters.
Construct an ellipsoid using only a semi major axis and inverse flattening. Other parameters are computed.
Construct an ellipsoid using only a semi major axis and flattening. Other parameters are computed.