|
|
|
|
|
|
Synopsis |
|
|
|
Documentation |
|
|
Constructors | | Instances | |
|
|
class TeDatabases a where | Source |
|
| Methods | | Load information about a particular layer
| | | Gets the last error message
| | | | | | |
| | Instances | |
|
|
|
Constructors | | Instances | |
|
|
|
The type TePoint represents 2D Points.
| Constructors | | Instances | |
|
|
|
The type TePolygon represents a 2D polygon .
In TerraLib, a 2D polygon consists of an outer ring and a list of inner ring
In Haskell, a 2D polygon consists of a list TeLinearRing
| Constructors | | Instances | |
|
|
|
The type TeLine2D represents a simple 2D line, composed of 2D xy points
| Constructors | | Instances | |
|
|
|
Constructors | | Instances | |
|
|
|
The type TeBox represents a rectangular box. Used by all geometrical representations in TerraLib Library
| Constructors | | Instances | |
|
|
|
The type TePointSet represents a sets of 2D Points.
| Constructors | | Instances | |
|
|
|
The type TePolygonSet represents a set of 2D polygon .
| Constructors | | Instances | |
|
|
|
The type TeLineSet is a set of a simple 2D line
| Constructors | | Instances | |
|
|
|
Constructors | | Instances | |
|
|
|
The type TeSTInstance represent an instance in a time of a spatial element
| Constructors | | Instances | |
|
|
class Topology a b where | Source |
|
Operators that test topologival relation between two objects.
| | Methods | | | Instances | |
|
|
|
Returns the result of objects overlay
| | Methods | | | Instances | |
|
|
class Num a => Points p a | p -> a where | Source |
|
| Methods | createPoint :: a -> a -> p | Source |
| Create a point from two coordinates
| | | Returns the X componente of the coordinate
| | | Returns the Y componente of the coordinate
| | | Check if the two coordinates are equal
|
| | Instances | |
|
|
class Num a => Lines l a | l -> a where | Source |
|
| Methods | createLine :: [(a, a)] -> l | Source |
| Constructor - Create a line from a point list
| | decompToCoords :: l -> [(a, a)] | Source |
| decomp a line to point
|
| | Instances | |
|
|
|
| Methods | createPolygon :: [l] -> pg | Source |
| create a polygon from a line list
|
| | Instances | |
|
|
|
| Methods | | | Instances | |
|
|
|
Constructors | | Instances | |
|
|
|
| Methods | union :: [a] -> [a] -> [a] | Source |
| | intersection :: [a] -> [a] -> [a] | Source |
| | difference :: [a] -> [a] -> [a] | Source |
|
| | Instances | |
|
|
|
| Methods | | | Instances | |
|
|
|
| Methods | | | Instances | |
|
|
|
|
|
|
|
Returns the length of a Line 2D.
|
|
|
Returns the area of a TePolygon
|
|
|
The type TeRaster represents a geographic layer
| Constructors | | Instances | |
|
|
|
|
|
| Methods | getValues :: r a -> [[a]] | Source |
| | setValues :: [[a]] -> r a | Source |
|
| | Instances | |
|
|
The TeGeoObject type
|
|
|
Constructors | | Instances | |
|
|
The TeGeoObjects class
|
|
|
| Methods | | Returns the object identification
| | getAttributes :: a -> [at] | Source |
| Returns the attributes list from a geoobject
| | getGeometries :: a -> [g] | Source |
| Returns the geometries list from a geoobject
|
| | Instances | |
|
|
The Value type
|
|
|
Constructors | | Instances | |
|
|
The Attribute type
|
|
|
Constructors | | Instances | |
|
|
The Values class
|
|
|
| Methods | | | Instances | |
|
|
The Attributes class
|
|
|
| Methods | | | Instances | |
|
|
|
|
The Databases Module class
|
|
class Connection c where | Source |
|
| Methods | | open a connection to a database
| | | close a opened connection
|
| | Instances | |
|
|
|
| Methods | | | Instances | |
|
|
The Object Module class
|
|
|
The class Pointer is a class for handling pointers to objects, ex: TePoint and TePointPtr
| | Methods | | create a pointer from haskell object
| | | create a haskell object from a pointer
| | | delete a pointer from memory
|
| | Instances | |
|
|
|
The class Convert permit the converts from diferents objects
| | Methods | | convert from a to b
| | | convert from b to a
|
|
|
|
|
| Methods | | | Instances | |
|
|
|
| Methods | | | Instances | |
|
|
Produced by Haddock version 2.4.2 |