Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Angles as Degrees or Radians, based on Float datatype
- data Angle
- data Radians = Radians Float
- data Degrees = Degrees Float
- fromAngle :: Angles a => Angle -> a
- addA :: Angle -> Angle -> Angle
- subA :: Angle -> Angle -> Angle
- mulA :: Angle -> Float -> Angle
- divA :: Angle -> Float -> Angle
- sinA :: Angle -> Float
- cosA :: Angle -> Float
- tanA :: Angle -> Float
- asinA :: Float -> Angle
- acosA :: Float -> Angle
- atanA :: Float -> Angle