TerraHS-0.3ContentsIndex
Algebras.Base.Operations
Synopsis
class Set a where
union :: [a] -> [a] -> [a]
intersection :: [a] -> [a] -> [a]
difference :: [a] -> [a] -> [a]
class Topology a b => TopologyOps a b where
intersects :: a -> b -> Bool
contains :: a -> b -> Bool
coveredby :: a -> b -> Bool
overlaps :: a -> b -> Bool
equals :: a -> b -> Bool
within :: a -> b -> Bool
disjoint :: a -> b -> Bool
crosses :: a -> b -> Bool
touches :: a -> b -> Bool
containedBy :: b -> a -> Bool
class TeRelations a b => Relations a b where
relation :: a -> b -> TeSpatialRelation
centroid :: Centroid a => a -> TePoint
distance :: TePoint -> TePoint -> Double
llength :: TeLine2D -> Double
area :: TePolygon -> Double
Documentation
class Set a where
Methods
union :: [a] -> [a] -> [a]
intersection :: [a] -> [a] -> [a]
difference :: [a] -> [a] -> [a]
show/hide Instances
class Topology a b => TopologyOps a b where
Methods
intersects :: a -> b -> Bool
contains :: a -> b -> Bool
coveredby :: a -> b -> Bool
overlaps :: a -> b -> Bool
equals :: a -> b -> Bool
within :: a -> b -> Bool
disjoint :: a -> b -> Bool
crosses :: a -> b -> Bool
touches :: a -> b -> Bool
containedBy :: b -> a -> Bool
class TeRelations a b => Relations a b where
Methods
relation :: a -> b -> TeSpatialRelation
centroid :: Centroid a => a -> TePoint
distance :: TePoint -> TePoint -> Double
llength :: TeLine2D -> Double
Returns the length of a Line 2D.
area :: TePolygon -> Double
Returns the area of a TePolygon
Produced by Haddock version 0.7