| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
BishBosh.Property.Rotatable
Contents
Description
AUTHOR- Dr. Alistair Ward
DESCRIPTION
- An interface for data which can be transformed by rotation.
- CAVEAT: only rotations in discrete 90-degrees steps are considered.
- class (ReflectableOnX a, ReflectableOnY a) => Rotatable a where
Type-classes
class (ReflectableOnX a, ReflectableOnY a) => Rotatable a where Source #
An interface which data which can be transformed by rotation, may implement.
Methods
Arguments
| :: a | |
| -> a | Rotate anticlockwise by 90 degrees, so that |
Arguments
| :: a | |
| -> a | Rotate by 180 degrees. |
Arguments
| :: a | |
| -> a | Rotate clockwise by 90 degrees, so that |