wkt-types-0.1.0.0: A library for working with .wkt files.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.WKT.Triangle

Documentation

newtype Triangle a Source #

Constructors

Triangle [Point a] 

Instances

Instances details
Functor Triangle Source # 
Instance details

Defined in Data.WKT.Triangle

Methods

fmap :: (a -> b) -> Triangle a -> Triangle b #

(<$) :: a -> Triangle b -> Triangle a #

Show a => Show (Triangle a) Source # 
Instance details

Defined in Data.WKT.Triangle

Methods

showsPrec :: Int -> Triangle a -> ShowS #

show :: Triangle a -> String #

showList :: [Triangle a] -> ShowS #

Eq a => Eq (Triangle a) Source # 
Instance details

Defined in Data.WKT.Triangle

Methods

(==) :: Triangle a -> Triangle a -> Bool #

(/=) :: Triangle a -> Triangle a -> Bool #

Show a => ToWKT (Triangle a) Source # 
Instance details

Defined in Data.WKT.Triangle

Methods

toWKT :: Triangle a -> Text Source #

Eq a => Valid (Triangle a) Source # 
Instance details

Defined in Data.WKT.Triangle

Methods

isValid :: Triangle a -> Bool Source #

allSides :: Triangle a -> [(Point a, Point a)] Source #