Data.Aviation.Navigation.Vector
data Vector a Source #
Constructors
Defined in Data.Aviation.Navigation.Vector
Methods
mempty :: Vector a #
mappend :: Vector a -> Vector a -> Vector a #
mconcat :: [Vector a] -> Vector a #
(<>) :: Vector a -> Vector a -> Vector a #
sconcat :: NonEmpty (Vector a) -> Vector a #
stimes :: Integral b => b -> Vector a -> Vector a #
showsPrec :: Int -> Vector a -> ShowS #
show :: Vector a -> String #
showList :: [Vector a] -> ShowS #
(==) :: Vector a -> Vector a -> Bool #
(/=) :: Vector a -> Vector a -> Bool #
compare :: Vector a -> Vector a -> Ordering #
(<) :: Vector a -> Vector a -> Bool #
(<=) :: Vector a -> Vector a -> Bool #
(>) :: Vector a -> Vector a -> Bool #
(>=) :: Vector a -> Vector a -> Bool #
max :: Vector a -> Vector a -> Vector a #
min :: Vector a -> Vector a -> Vector a #
vector :: Lens' (Vector a) (Vector a) Source #
angle :: Lens' (Vector a) a Source #
magnitude :: Lens' (Vector a) a Source #
type Vector' = Vector Double Source #
vectorDegrees :: Double -> Double -> Vector' Source #
class HasVector a c | a -> c where Source #
Minimal complete definition
vector
vector :: Lens' a (Vector c) Source #
angle :: Lens' a c Source #
magnitude :: Lens' a c Source #
Defined in Data.Aviation.Navigation.WindCorrection
vector :: Lens' WindCorrection (Vector Double) Source #
angle :: Lens' WindCorrection Double Source #
magnitude :: Lens' WindCorrection Double Source #