module TerraHS ( TeDatabase(..), TeDatabases (..), -- Geometry.hs TeGeometry(..), TePoint(..), TePolygon(..), TeLine2D(..), TeCell(..), TeBox(..), TePointSet(..) ,TePolygonSet(..) ,TeLineSet(..),TeCellSet(..), -- STInstance.hs TeSTInstance (..), -- GeometyAlgorithms Topology (..), Overlay (..), Points (..), Lines (..), Polygons (..), Ids (..), ObjectId (..), Set (..) , TopologyOps (..), Relations (..), centroid, distance , llength , area , TeRaster (..), loadRasterFile, loadRaster, Rasters (..), importRaster, importRasterWParameter, -- * 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, -- * The Databases Module class Connection (..), Databases (..), -- * The Object Module class Pointer (..), Convert (..), Element (..), Size (..) ) where import TerraHS.TerraLib import TerraHS.TerraLib.TeRaster import TerraHS.Misc import Algebras.Base