terrahs-0.7: A library for GIS Programs in Haskell.Source codeContentsIndex
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]]Source
data TeRaster a Source
The type TeRaster represents a geographic layer
Constructors
TeRaster (Grd a)
show/hide Instances
type TeRasterPtr = Ptr (TeRaster Double)Source
The type TeLayerPtr is a pointer to TeLayer
getrasterLine :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> [Double]Source
getrasterLines :: TeRasterPtr -> Int32 -> Int32 -> Int32 -> Int32 -> [[Double]]Source
setrasterLines :: [[Double]] -> TeRasterPtr -> Int32 -> Int32 -> IO ()Source
setrasterLine :: [Double] -> TeRasterPtr -> Int32 -> Int32 -> IO ()Source
loadRasterFile :: String -> IO (TeRaster Double)Source
getRaster :: TeLayerPtr -> IO TeRasterPtrSource
importRaster :: TeDatabasePtr -> String -> TeRaster Double -> IO BoolSource
importRasterWParameter :: TeDatabasePtr -> String -> Double -> TeRaster Double -> IO BoolSource
nlines :: TeRasterPtr -> Int32Source
ncols :: TeRasterPtr -> Int32Source
getVal :: TeRasterPtr -> Int32 -> Int32 -> DoubleSource
new_teraster :: CString -> IO TeRasterPtrSource
teraster_init :: TeRasterPtr -> IO BoolSource
new_teraster2 :: Int32 -> Int32 -> IO TeRasterPtrSource
setVal :: TeRasterPtr -> Int32 -> Int32 -> Double -> IO BoolSource
teraster_setdummy :: TeRasterPtr -> Double -> IO ()Source
telayer_raster :: TeLayerPtr -> IO TeRasterPtrSource
teimportraster :: CString -> TeRasterPtr -> TeDatabasePtr -> IO BoolSource
Produced by Haddock version 2.4.2