hgdal-1.0.0.1: Haskell binding to the GDAL library
Safe HaskellSafe-Inferred
LanguageHaskell2010

GDAL.OGRMultiSurface.RawType

Documentation

data RawOGRMultiSurface Source #

Instances

Instances details
Castable OGRMultiSurface (Ptr RawOGRMultiSurface) Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Cast

(IOGRMultiSurface a, FPtr a) => Castable a (Ptr RawOGRMultiSurface) Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Cast

Methods

cast :: a -> (Ptr RawOGRMultiSurface -> IO r) -> IO r #

uncast :: Ptr RawOGRMultiSurface -> (a -> IO r) -> IO r #

newtype OGRMultiSurface Source #

Instances

Instances details
Show OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.RawType

FPtr OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.RawType

Associated Types

type Raw OGRMultiSurface #

Eq OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.RawType

Ord OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.RawType

IOGRGeometry OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Implementation

Methods

getGeometryType :: OGRMultiSurface -> IO CUInt Source #

getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRMultiSurface -> c0 -> IO () Source #

intersects :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

equals :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

disjoint :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

touches :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

crosses :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

within :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

contains :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

overlaps :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CBool Source #

boundary :: OGRMultiSurface -> IO OGRGeometry Source #

distance :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CDouble Source #

convexHull :: OGRMultiSurface -> IO OGRGeometry Source #

buffer :: OGRMultiSurface -> CDouble -> CInt -> IO OGRGeometry Source #

intersection :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO OGRGeometry Source #

union :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO OGRGeometry Source #

unionCascaded :: OGRMultiSurface -> IO OGRGeometry Source #

difference :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO OGRGeometry Source #

symDifference :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO OGRGeometry Source #

centroid :: (IOGRPoint c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CInt Source #

simplify :: OGRMultiSurface -> CDouble -> IO OGRGeometry Source #

delaunayTriangulation :: OGRMultiSurface -> CDouble -> CInt -> IO OGRGeometry Source #

polygonize :: OGRMultiSurface -> IO OGRGeometry Source #

distance3D :: (IOGRGeometry c0, FPtr c0) => OGRMultiSurface -> c0 -> IO CDouble Source #

IOGRGeometryCollection OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Implementation

IOGRMultiSurface OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Implementation

IDeletable OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Implementation

Methods

delete :: OGRMultiSurface -> IO () #

Castable OGRMultiSurface (Ptr RawOGRMultiSurface) Source # 
Instance details

Defined in GDAL.OGRMultiSurface.Cast

type Raw OGRMultiSurface Source # 
Instance details

Defined in GDAL.OGRMultiSurface.RawType