| Safe Haskell | None |
|---|
Data.Geo.Coordinate.DegreesLatitude
- data DegreesLatitude
- class HasDegreesLatitude t where
- nDegreesLatitude :: Prism' Int DegreesLatitude
Documentation
data DegreesLatitude Source
class HasDegreesLatitude t whereSource
Methods
nDegreesLatitude :: Prism' Int DegreesLatitudeSource
A prism on degrees latitude to an integer between -90 and 90 exclusive.
>>>7 ^? nDegreesLatitudeJust (DegreesLatitude 7)
>>>0 ^? nDegreesLatitudeJust (DegreesLatitude 0)
>>>89 ^? nDegreesLatitudeJust (DegreesLatitude 89)
>>>90 ^? nDegreesLatitudeNothing
>>>(-89) ^? nDegreesLatitudeJust (DegreesLatitude (-89))
>>>(-90) ^? nDegreesLatitudeNothing
all (\m -> nDegreesLatitude # m == n) (n ^? nDegreesLatitude)