Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type Point = Point' Expr
- orthonorm :: Monad m => Point -> Diagram lab m Expr
- orthoDist :: Monad m => Point -> Point -> Diagram lab m Expr
- rotate90 :: Point -> Point
- rotate180 :: Point -> Point
- xdiff :: Point -> Point -> Expr
- ydiff :: Point -> Point -> Expr
- (.=.) :: Monad m => Point -> Point -> Diagram lab m ()
- northOf :: Monad m => Point -> Point -> Diagram lab m ()
- southOf :: Monad m => Point -> Point -> Diagram lab m ()
- westOf :: Monad m => Point -> Point -> Diagram lab m ()
- eastOf :: Monad m => Point -> Point -> Diagram lab m ()
- alignHoriz :: Monad m => [Point] -> Diagram lab m ()
- alignVert :: Monad m => [Point] -> Diagram lab m ()
- align :: Monad m => (a -> Expr) -> [a] -> Diagram lab m ()
- alignMatrix :: Monad m => [[Point]] -> Diagram lab m ()
- southwards :: Monad m => Point -> Diagram lab m ()
- northwards :: Monad m => Point -> Diagram lab m ()
- westwards :: Monad m => Point -> Diagram lab m ()
- eastwards :: Monad m => Point -> Diagram lab m ()
Documentation
orthoDist :: Monad m => Point -> Point -> Diagram lab m Expr Source
Orthogonal distance between points.
alignHoriz :: Monad m => [Point] -> Diagram lab m () Source
alignMatrix :: Monad m => [[Point]] -> Diagram lab m () Source
southwards :: Monad m => Point -> Diagram lab m () Source
northwards :: Monad m => Point -> Diagram lab m () Source