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

GDAL.OGRSimpleCurve.Implementation

Documentation

oGRSimpleCurve_getPoints :: OGRSimpleCurve -> Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> IO () Source #

Orphan instances

IOGRCurve OGRSimpleCurve Source # 
Instance details

IOGRGeometry OGRSimpleCurve Source # 
Instance details

Methods

getGeometryType :: OGRSimpleCurve -> IO CUInt Source #

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

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

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

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

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

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

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

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

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

boundary :: OGRSimpleCurve -> IO OGRGeometry Source #

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

convexHull :: OGRSimpleCurve -> IO OGRGeometry Source #

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

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

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

unionCascaded :: OGRSimpleCurve -> IO OGRGeometry Source #

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

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

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

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

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

polygonize :: OGRSimpleCurve -> IO OGRGeometry Source #

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

IOGRSimpleCurve OGRSimpleCurve Source # 
Instance details

IDeletable OGRSimpleCurve Source # 
Instance details

Methods

delete :: OGRSimpleCurve -> IO () #