Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Eq Longitude Source | |
Ord Longitude Source | |
Show Longitude Source | |
((~) (* -> * -> *) p (->), Functor f) => AsSeconds p f Longitude Source | |
((~) (* -> * -> *) p (->), Functor f) => AsMinutes p f Longitude Source | |
((~) (* -> * -> *) p (->), Functor f) => AsDegreesLongitude p f Longitude Source | |
AsLongitude p f Longitude Source | |
(Choice p, Applicative f) => AsCoordinate p f (Double, Longitude) Source | |
(Profunctor p, Functor f) => AsCoordinate p f (Longitude, (DegreesLatitude, Minutes, Seconds)) Source | |
(Profunctor p, Functor f) => AsCoordinate p f ((DegreesLatitude, Minutes, Seconds), Longitude) Source | |
(Profunctor p, Functor f) => AsCoordinate p f (Longitude, Latitude) Source | |
(Profunctor p, Functor f) => AsCoordinate p f (Latitude, Longitude) Source |
class AsLongitude p f s where Source
Nothing
_Longitude :: Optic' p f s Longitude Source
(Choice p, Applicative f) => AsLongitude p f Double Source | A prism on longitude to a double between -180 and 180 exclusive.
|
AsLongitude p f Longitude Source | |
((~) (* -> * -> *) p (->), Functor f) => AsLongitude p f Coordinate Source | |
(Profunctor p, Functor f) => AsLongitude p f (DegreesLongitude, Minutes, Seconds) Source | An isomorphism on the triple of degrees longitude, minutes, seconds to a longitude.
|