ianmackenzie / elm-units-prefixed / Units.Area

An Area represents an area in square meters, square feet, acres, hectares etc. It is stored as a number of square meters.

Note that you can construct an Area value directly using the functions in this module, but it also works to call Quantity.squared on a Length or Quantity.times on a pair of Lengths. The following are all equivalent:

Area.squareFeet 100

Quantity.squared (Length.feet 10)

Length.feet 25 |> Quantity.times (Length.feet 4)


type alias Area =
Area


type alias SquareMeters =
Area.SquareMeters

Metric

squareMeters : Basics.Float -> Area

Construct an area from a number of square meters.

inSquareMeters : Area -> Basics.Float

Convert an area to a number of square meters.

squareMillimeters : Basics.Float -> Area

Construct an area from a number of square millimeters.

inSquareMillimeters : Area -> Basics.Float

Convert an area to a number of square millimeters.

squareCentimeters : Basics.Float -> Area

Construct an area from a number of square centimeters.

inSquareCentimeters : Area -> Basics.Float

Convert an area to a number of square centimeters.

hectares : Basics.Float -> Area

Construct an area from a number of hectares.

inHectares : Area -> Basics.Float

Convert an area to a number of hectares.

squareKilometers : Basics.Float -> Area

Construct an area from a number of square kilometers.

inSquareKilometers : Area -> Basics.Float

Convert an area to a number of square kilometers.

Imperial

squareInches : Basics.Float -> Area

Construct an area from a number of square inches.

inSquareInches : Area -> Basics.Float

Convert an area to a number of square inches.

squareFeet : Basics.Float -> Area

Construct an area from a number of square feet.

inSquareFeet : Area -> Basics.Float

Convert an area to a number of square feet.

squareYards : Basics.Float -> Area

Construct an area from a number of square yards.

inSquareYards : Area -> Basics.Float

Convert an area to a number of square yards.

acres : Basics.Float -> Area

Construct an area from a number of acres.

inAcres : Area -> Basics.Float

Convert an area to a number of acres.

squareMiles : Basics.Float -> Area

Construct an area from a number of square miles.

inSquareMiles : Area -> Basics.Float

Convert an area to a number of square miles.

Constants

Shorthand for Area.squareMeters 1, Area.acres 1 etc. Can be convenient to use with Quantity.per.

squareMeter : Area

squareMillimeter : Area

squareCentimeter : Area

hectare : Area

squareKilometer : Area

squareInch : Area

squareFoot : Area

squareYard : Area

acre : Area

squareMile : Area