Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Rect a = Rect' (Compose Pair Range a)
- pattern Rect :: forall a. a -> a -> a -> a -> Rect a
- pattern Ranges :: forall a. Range a -> Range a -> Rect a
- corners :: (FromInteger a, BoundedField a, Ord a) => Rect a -> [Pair a]
- projectRect :: (FromInteger a, Ord a, BoundedField a) => Rect a -> Rect a -> Rect a -> Rect a
Documentation
corners :: (FromInteger a, BoundedField a, Ord a) => Rect a -> [Pair a] Source #
projectRect :: (FromInteger a, Ord a, BoundedField a) => Rect a -> Rect a -> Rect a -> Rect a Source #
project a Rect from an old Rect range to a new one