chorale-geo-0.1.0: A module containing basic geo functions

Copyright2014-2016 Franz-Benjamin Mocnik
LicenseMIT
Maintainermail@mocnik-science.net
Stabilitystable
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Chorale.Geo.Coordinates

Contents

Description

 

Synopsis

Constants

radiusEarth :: Double Source #

radius of the Earth in km

Geo Functions

degreeToRad :: Double -> Double Source #

degree to rad

radToDegree :: Double -> Double Source #

rad to degree

Coordinates

newtype CoordinatesCartesian Source #

Cartesian coordinates

Instances

Eq CoordinatesCartesian Source # 
Ord CoordinatesCartesian Source # 
Show CoordinatesCartesian Source # 
Generic CoordinatesCartesian Source # 
Binary CoordinatesCartesian Source # 
Coordinates CoordinatesCartesian Source # 
type Rep CoordinatesCartesian Source # 
type Rep CoordinatesCartesian = D1 (MetaData "CoordinatesCartesian" "Chorale.Geo.Coordinates" "chorale-geo-0.1.0-G2zeIiShYOV1bzI053rhX8" True) (C1 (MetaCons "CoordinatesCartesian" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Double, Double))))

newtype CoordinatesWGS84 Source #

Geographic coordinates (WGS84)

Constructors

CoordinatesWGS84 (Double, Double) 

Instances

Eq CoordinatesWGS84 Source # 
Ord CoordinatesWGS84 Source # 
Show CoordinatesWGS84 Source # 
Generic CoordinatesWGS84 Source # 
Binary CoordinatesWGS84 Source # 
Coordinates CoordinatesWGS84 Source # 
type Rep CoordinatesWGS84 Source # 
type Rep CoordinatesWGS84 = D1 (MetaData "CoordinatesWGS84" "Chorale.Geo.Coordinates" "chorale-geo-0.1.0-G2zeIiShYOV1bzI053rhX8" True) (C1 (MetaCons "CoordinatesWGS84" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Double, Double))))