wkt-0.3.1: Parsec parsers and types for geographic data in well-known text (WKT) format.

Safe HaskellNone
LanguageHaskell2010

Data.Geo.WKT.Types

Synopsis

Documentation

data Unit Source #

Instances

Eq Unit Source # 

Methods

(==) :: Unit -> Unit -> Bool #

(/=) :: Unit -> Unit -> Bool #

Ord Unit Source # 

Methods

compare :: Unit -> Unit -> Ordering #

(<) :: Unit -> Unit -> Bool #

(<=) :: Unit -> Unit -> Bool #

(>) :: Unit -> Unit -> Bool #

(>=) :: Unit -> Unit -> Bool #

max :: Unit -> Unit -> Unit #

min :: Unit -> Unit -> Unit #

Show Unit Source # 

Methods

showsPrec :: Int -> Unit -> ShowS #

show :: Unit -> String #

showList :: [Unit] -> ShowS #

Generic Unit Source # 

Associated Types

type Rep Unit :: * -> * #

Methods

from :: Unit -> Rep Unit x #

to :: Rep Unit x -> Unit #

type Rep Unit Source # 
type Rep Unit = D1 (MetaData "Unit" "Data.Geo.WKT.Types" "wkt-0.3.1-2X5NBKe5oGA9r9sgwOLVza" False) (C1 (MetaCons "Unit" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_unitName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) ((:*:) (S1 (MetaSel (Just Symbol "_unitConversionFactor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)) (S1 (MetaSel (Just Symbol "_unitAuthority") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Authority))))))

data Spheroid Source #

data Datum Source #

Instances

Eq Datum Source # 

Methods

(==) :: Datum -> Datum -> Bool #

(/=) :: Datum -> Datum -> Bool #

Ord Datum Source # 

Methods

compare :: Datum -> Datum -> Ordering #

(<) :: Datum -> Datum -> Bool #

(<=) :: Datum -> Datum -> Bool #

(>) :: Datum -> Datum -> Bool #

(>=) :: Datum -> Datum -> Bool #

max :: Datum -> Datum -> Datum #

min :: Datum -> Datum -> Datum #

Show Datum Source # 

Methods

showsPrec :: Int -> Datum -> ShowS #

show :: Datum -> String #

showList :: [Datum] -> ShowS #

Generic Datum Source # 

Associated Types

type Rep Datum :: * -> * #

Methods

from :: Datum -> Rep Datum x #

to :: Rep Datum x -> Datum #

type Rep Datum Source # 

data PrimeMeridian Source #

data Axis Source #

Constructors

Axis 

Instances

Eq Axis Source # 

Methods

(==) :: Axis -> Axis -> Bool #

(/=) :: Axis -> Axis -> Bool #

Ord Axis Source # 

Methods

compare :: Axis -> Axis -> Ordering #

(<) :: Axis -> Axis -> Bool #

(<=) :: Axis -> Axis -> Bool #

(>) :: Axis -> Axis -> Bool #

(>=) :: Axis -> Axis -> Bool #

max :: Axis -> Axis -> Axis #

min :: Axis -> Axis -> Axis #

Show Axis Source # 

Methods

showsPrec :: Int -> Axis -> ShowS #

show :: Axis -> String #

showList :: [Axis] -> ShowS #

Generic Axis Source # 

Associated Types

type Rep Axis :: * -> * #

Methods

from :: Axis -> Rep Axis x #

to :: Rep Axis x -> Axis #

type Rep Axis Source # 
type Rep Axis = D1 (MetaData "Axis" "Data.Geo.WKT.Types" "wkt-0.3.1-2X5NBKe5oGA9r9sgwOLVza" False) (C1 (MetaCons "Axis" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_axisName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) (S1 (MetaSel (Just Symbol "_axisDirection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AxisDirection))))

data GeographicCS Source #

Instances

Eq GeographicCS Source # 
Ord GeographicCS Source # 
Show GeographicCS Source # 
Generic GeographicCS Source # 

Associated Types

type Rep GeographicCS :: * -> * #

type Rep GeographicCS Source # 

data ProjectedCS Source #

Instances

Eq ProjectedCS Source # 
Ord ProjectedCS Source # 
Show ProjectedCS Source # 
Generic ProjectedCS Source # 

Associated Types

type Rep ProjectedCS :: * -> * #

type Rep ProjectedCS Source #