hgeos-0.1.0.0: Haskell bindings to GEOS C API

Copyright(C) Richard Cook, 2016
LicenseMIT
Maintainerrcook@rcook.org
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Data.Geolocation.GEOS.Imports

Description

These are low-level FFI bindings for the GEOS C API derived from geos_c.h. These enable low-level access to the native functions for parts of the C API for which high-level wrappers do not yet exist.

For the high-level API, see Data.Geolocation.GEOS.

Synopsis

Documentation

newtype GEOSContextHandle_t Source

Wraps GEOSContextHandle_t

newtype GEOSGeometryPtr Source

Wraps GEOSGeometry*

newtype GEOSWKTReaderPtr Source

Wraps GEOSWKTReader*

newtype GEOSWKTWriterPtr Source

Wraps GEOSWKTWriter*

c_GEOSversion :: CString Source

Wraps GEOSversion

c_GEOSFree_r_CChar :: GEOSContextHandle_t -> Ptr CChar -> IO () Source

Wraps GEOSFree_r specialized to const char*

c_initializeGEOSWithHandlers :: IO GEOSContextHandle_t Source

Wraps initializeGEOSWithHandlers helper function

c_uninitializeGEOS :: GEOSContextHandle_t -> IO () Source

Wraps uninitializeGEOS helper function

c_getNoticeMessage :: IO CString Source

Wraps getNoticeMessage helper function

c_getErrorMessage :: IO CString Source

Wraps getErrorMessage helper function