terrahs-0.5: Simple library for GIS Programs in Haskell.Source codeContentsIndex
Algebras.Base.Geometries
Contents
The Geometries class
Synopsis
class (Num a, Points p a, Lines l a, Polygons pg l a) => Geometries g pg l p a | g -> pg l p a where
isPoint :: g -> Bool
isLine :: g -> Bool
isPolygon :: g -> Bool
toPolygon :: g -> pg
toLine :: g -> l
toPoint :: g -> p
geo2Points :: [TeGeometry] -> [TePoint]
geo2Lines :: [TeGeometry] -> [TeLine2D]
geo2Polygons :: [TeGeometry] -> [TePolygon]
geo2Cells :: [TeGeometry] -> [TeCell]
The Geometries class
class (Num a, Points p a, Lines l a, Polygons pg l a) => Geometries g pg l p a | g -> pg l p a whereSource
Methods
isPoint :: g -> BoolSource
isLine :: g -> BoolSource
isPolygon :: g -> BoolSource
toPolygon :: g -> pgSource
toLine :: g -> lSource
toPoint :: g -> pSource
show/hide Instances
geo2Points :: [TeGeometry] -> [TePoint]Source
geo2Lines :: [TeGeometry] -> [TeLine2D]Source
geo2Polygons :: [TeGeometry] -> [TePolygon]Source
geo2Cells :: [TeGeometry] -> [TeCell]Source
Produced by Haddock version 2.4.2