terrahs-0.7: A library for GIS Programs in Haskell.ContentsIndex
TerraHS.TerraLib.TeRaster
Description

A module for supporting a TeRaster TerraLib class

More information - http://www.terralib.org

Synopsis
type Grd a = [[a]]
data TeRaster a = TeRaster (Grd a)
type TeRasterPtr = Ptr (TeRaster Double)
getrasterLine :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> [Double]
getrasterLines :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> Int32 -> [[Double]]
setrasterLines :: [[Double]] -> TeRasterPtr -> Int32 -> Int32 -> IO ()
setrasterLine :: [Double] -> TeRasterPtr -> Int32 -> Int32 -> IO ()
loadRasterFile :: String -> IO (TeRaster Double)
getRaster :: TeLayerPtr -> IO TeRasterPtr
importRaster :: TeDatabasePtr -> String -> TeRaster Double -> IO Bool
importRasterWParameter :: TeDatabasePtr -> String -> Double -> TeRaster Double -> IO Bool
nlines :: TeRasterPtr -> Int32
ncols :: TeRasterPtr -> Int32
getVal :: TeRasterPtr -> Int32 -> Int32 -> Double
new_teraster :: CString -> IO TeRasterPtr
teraster_init :: TeRasterPtr -> IO Bool
new_teraster2 :: Int32 -> Int32 -> IO TeRasterPtr
setVal :: TeRasterPtr -> Int32 -> Int32 -> Double -> IO Bool
teraster_setdummy :: TeRasterPtr -> Double -> IO ()
telayer_raster :: TeLayerPtr -> IO TeRasterPtr
teimportraster :: CString -> TeRasterPtr -> TeDatabasePtr -> IO Bool
Documentation
type Grd a = [[a]]
data TeRaster a
The type TeRaster represents a geographic layer
Constructors
TeRaster (Grd a)
show/hide Instances
type TeRasterPtr = Ptr (TeRaster Double)
The type TeLayerPtr is a pointer to TeLayer
getrasterLine :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> [Double]
getrasterLines :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> Int32 -> [[Double]]
setrasterLines :: [[Double]] -> TeRasterPtr -> Int32 -> Int32 -> IO ()
setrasterLine :: [Double] -> TeRasterPtr -> Int32 -> Int32 -> IO ()
loadRasterFile :: String -> IO (TeRaster Double)
getRaster :: TeLayerPtr -> IO TeRasterPtr
importRaster :: TeDatabasePtr -> String -> TeRaster Double -> IO Bool
importRasterWParameter :: TeDatabasePtr -> String -> Double -> TeRaster Double -> IO Bool
nlines :: TeRasterPtr -> Int32
ncols :: TeRasterPtr -> Int32
getVal :: TeRasterPtr -> Int32 -> Int32 -> Double
new_teraster :: CString -> IO TeRasterPtr
teraster_init :: TeRasterPtr -> IO Bool
new_teraster2 :: Int32 -> Int32 -> IO TeRasterPtr
setVal :: TeRasterPtr -> Int32 -> Int32 -> Double -> IO Bool
teraster_setdummy :: TeRasterPtr -> Double -> IO ()
telayer_raster :: TeLayerPtr -> IO TeRasterPtr
teimportraster :: CString -> TeRasterPtr -> TeDatabasePtr -> IO Bool
Produced by Haddock version 2.3.0