{-- Algebras - Interface between TerraLib and Haskell (c) Sergio Costa (INPE) - Setembro, 2005 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License 2.1 as published by the Free Software Foundation (http://www.opensource.org/licenses/gpl-license.php) --} {-- --} module Algebras.Base ( Points (..), Lines (..), Polygons (..), Ids (..), ObjectId (..), Set (..) , TopologyOps (..), Relations (..), centroid, distance , llength , area , -- * The @TeGeoObject@ type TeGeoObject (..), -- * The @TeGeoObjects@ class GeoObjects (..), -- * The @Value@ type Value (..), -- * The @Attribute@ type Attribute (..), -- * The @Values@ class Values (..), -- * The @Attributes@ class Attributes (..), getValuebyName, loadRasterFile, loadRaster, Rasters (..), importRaster, importRasterWParameter ) where import Algebras.Base.Geometries import Algebras.Base.Points import Algebras.Base.Lines import Algebras.Base.Polygons import Algebras.Base.Ids import Algebras.Base.Operations import Algebras.Base.GeoObjects import Algebras.Base.Attribute import Algebras.Base.Raster