terrahs-0.7: A library for GIS Programs in Haskell.
Contents
Index
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)
Instances
Funct
TeRaster
Rasters
TeRaster
Show
a =>
Show
(
TeRaster
a)
Pointer
(
TeRaster
Double
)
Databases
(
TeRaster
Double
)
TeDatabase
String
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