Safe Haskell | None |
---|---|
Language | Haskell98 |
Data.Angle
Description
Deal with angles measured in degrees or radians.
Names are kept deliberately different from the standard prelude to avoid name clashes.
Documentation
An angle in radians.
Constructors
Radians x |
Instances
Angle Radians Source # | |
Defined in Data.Angle | |
Num x => Num (Radians x) Source # | |
Fractional x => Fractional (Radians x) Source # | |
Show x => Show (Radians x) Source # | |
Eq x => Eq (Radians x) Source # | |
Ord x => Ord (Radians x) Source # | |
An angle in degrees.
Constructors
Degrees x |
Instances
Angle Degrees Source # | |
Defined in Data.Angle | |
Num x => Num (Degrees x) Source # | |
Fractional x => Fractional (Degrees x) Source # | |
Show x => Show (Degrees x) Source # | |
Eq x => Eq (Degrees x) Source # | |
Ord x => Ord (Degrees x) Source # | |
class Angle (a :: Type -> Type) where Source #
Type-class for angles.
Methods
sine :: Floating x => a x -> x Source #
cosine :: Floating x => a x -> x Source #
tangent :: Floating x => a x -> x Source #
arcsine :: Floating x => x -> a x Source #
arccosine :: Floating x => x -> a x Source #
arctangent :: Floating x => x -> a x Source #
Instances
Angle Degrees Source # | |
Defined in Data.Angle | |
Angle Radians Source # | |
Defined in Data.Angle |