Measure-0.0.1: A library for units of measurement

Data.Measure.Angle

Description

For measuring the vertex of angles.

     Data.Measure.Angle> 127 ..> degrees <.. radians
     2.2165681500327987
     Data.Measure.Angle> 2478 ..> mils <.. grads
     154.875
     Data.Measure.Angle> 24 ..> arcminutes <.. sextants
     6.666666666666666e-3

Synopsis

Documentation

rad :: AngleMeasure -> DoubleSource

The ratio of measurement of an angle in radians.

radians :: AngleMeasureSource

A measurement of angles.

degrees :: AngleMeasureSource

A measurement of angles in degrees.

mils :: AngleMeasureSource

A measurement of angular mils.

arcminutes :: AngleMeasureSource

A measurement of arcminutes.

arcseconds :: AngleMeasureSource

A measurement of arcseconds.

grads :: AngleMeasureSource

A measurement of grads.

octants :: AngleMeasureSource

A measurement of octants.

quadrants :: AngleMeasureSource

A measurement of quadrants.

sextants :: AngleMeasureSource

A measurement of sextants.

signs :: AngleMeasureSource

A measurement of signs.

data Angle Source

A measurement of an angle in radians.

rad' :: Angle -> DoubleSource

The measurement of an angle in radians.

angle :: Double -> AngleSource

Construct an Angle from a floating-point value.