Copyright | (C) 2013 Richard Eisenberg |
---|---|
License | BSD-style (see LICENSE) |
Maintainer | Richard Eisenberg (rae@cs.brynmawr.edu) |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
This module defines survey measures as used in the USA. Note that a survey foot is ever so slightly different from a standard foot.
Included are all units mentioned here: http://en.wikipedia.org/wiki/United_States_customary_units Where possible, conversion rates have been independently verified at a US government website. However, Wikipedia's base is much better organized than any government resource immediately available. The US government references used are as follows: http://nist.gov/pml/wmd/metric/upload/SP1038.pdf http://nist.gov/pml/wmd/pubs/upload/appc-14-hb44-final.pdf
Documentation
Instances
Show Foot Source # | |
Unit Foot Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Foot -> Rational # canonicalConvRatio :: Foot -> Rational | |
type UnitFactorsOf Foot Source # | |
Defined in Data.Units.US.Survey | |
type DimOfUnit Foot Source # | |
type BaseUnit Foot Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Link Source # | |
Unit Link Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Link -> Rational # canonicalConvRatio :: Link -> Rational | |
type UnitFactorsOf Link Source # | |
Defined in Data.Units.US.Survey | |
type DimOfUnit Link Source # | |
type BaseUnit Link Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Rod Source # | |
Unit Rod Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Rod -> Rational # canonicalConvRatio :: Rod -> Rational | |
type UnitFactorsOf Rod Source # | |
Defined in Data.Units.US.Survey | |
type DimOfUnit Rod Source # | |
type BaseUnit Rod Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Chain Source # | |
Unit Chain Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Chain -> Rational # canonicalConvRatio :: Chain -> Rational | |
type UnitFactorsOf Chain Source # | |
Defined in Data.Units.US.Survey | |
type DimOfUnit Chain Source # | |
type BaseUnit Chain Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Furlong Source # | |
Unit Furlong Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Furlong -> Rational # | |
type UnitFactorsOf Furlong Source # | |
Defined in Data.Units.US.Survey type UnitFactorsOf Furlong = If (IsCanonical Furlong) '['F Furlong One] (UnitFactorsOf (BaseUnit Furlong)) | |
type DimOfUnit Furlong Source # | |
type BaseUnit Furlong Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Mile Source # | |
Unit Mile Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Mile -> Rational # canonicalConvRatio :: Mile -> Rational | |
type UnitFactorsOf Mile Source # | |
Defined in Data.Units.US.Survey | |
type DimOfUnit Mile Source # | |
type BaseUnit Mile Source # | |
Defined in Data.Units.US.Survey |
Instances
Show League Source # | |
Unit League Source # | |
Defined in Data.Units.US.Survey conversionRatio :: League -> Rational # canonicalConvRatio :: League -> Rational | |
type UnitFactorsOf League Source # | |
Defined in Data.Units.US.Survey type UnitFactorsOf League = If (IsCanonical League) '['F League One] (UnitFactorsOf (BaseUnit League)) | |
type DimOfUnit League Source # | |
type BaseUnit League Source # | |
Defined in Data.Units.US.Survey |
surveyLengths :: [Name] Source #
Includes all the lengths above.
Instances
Show Section Source # | |
Unit Section Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Section -> Rational # | |
type UnitFactorsOf Section Source # | |
Defined in Data.Units.US.Survey type UnitFactorsOf Section = If (IsCanonical Section) '['F Section One] (UnitFactorsOf (BaseUnit Section)) | |
type DimOfUnit Section Source # | |
type BaseUnit Section Source # | |
Defined in Data.Units.US.Survey |
Instances
Show Township Source # | |
Unit Township Source # | |
Defined in Data.Units.US.Survey conversionRatio :: Township -> Rational # | |
type UnitFactorsOf Township Source # | |
Defined in Data.Units.US.Survey type UnitFactorsOf Township = If (IsCanonical Township) '['F Township One] (UnitFactorsOf (BaseUnit Township)) | |
type DimOfUnit Township Source # | |
type BaseUnit Township Source # | |
Defined in Data.Units.US.Survey |
surveyAreas :: [Name] Source #
Includes all the areas above.