IOGRGeometry OGRCurve Source # | |
Instance detailsDefined in GDAL.OGRCurve.Implementation Methods getGeometryType :: OGRCurve -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRCurve -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CBool Source # boundary :: OGRCurve -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CDouble Source # convexHull :: OGRCurve -> IO OGRGeometry Source # buffer :: OGRCurve -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRCurve -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRCurve -> c0 -> IO CInt Source # simplify :: OGRCurve -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRCurve -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRCurve -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRCurve -> c0 -> IO CDouble Source # |
IOGRGeometry OGRCurvePolygon Source # | |
Instance detailsDefined in GDAL.OGRCurvePolygon.Implementation Methods getGeometryType :: OGRCurvePolygon -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CBool Source # boundary :: OGRCurvePolygon -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CDouble Source # convexHull :: OGRCurvePolygon -> IO OGRGeometry Source # buffer :: OGRCurvePolygon -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRCurvePolygon -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CInt Source # simplify :: OGRCurvePolygon -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRCurvePolygon -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRCurvePolygon -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRCurvePolygon -> c0 -> IO CDouble Source # |
IOGRGeometry OGRGeometry Source # | |
Instance detailsDefined in GDAL.OGRGeometry.Implementation Methods getGeometryType :: OGRGeometry -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRGeometry -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CBool Source # boundary :: OGRGeometry -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CDouble Source # convexHull :: OGRGeometry -> IO OGRGeometry Source # buffer :: OGRGeometry -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRGeometry -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRGeometry -> c0 -> IO CInt Source # simplify :: OGRGeometry -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRGeometry -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRGeometry -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRGeometry -> c0 -> IO CDouble Source # |
IOGRGeometry OGRGeometryCollection Source # | |
Instance detailsDefined in GDAL.OGRGeometryCollection.Implementation Methods getGeometryType :: OGRGeometryCollection -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CBool Source # boundary :: OGRGeometryCollection -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CDouble Source # convexHull :: OGRGeometryCollection -> IO OGRGeometry Source # buffer :: OGRGeometryCollection -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRGeometryCollection -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CInt Source # simplify :: OGRGeometryCollection -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRGeometryCollection -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRGeometryCollection -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRGeometryCollection -> c0 -> IO CDouble Source # |
IOGRGeometry OGRLineString Source # | |
Instance detailsDefined in GDAL.OGRLineString.Implementation Methods getGeometryType :: OGRLineString -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRLineString -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CBool Source # boundary :: OGRLineString -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CDouble Source # convexHull :: OGRLineString -> IO OGRGeometry Source # buffer :: OGRLineString -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRLineString -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRLineString -> c0 -> IO CInt Source # simplify :: OGRLineString -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRLineString -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRLineString -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRLineString -> c0 -> IO CDouble Source # |
IOGRGeometry OGRLinearRing Source # | |
Instance detailsDefined in GDAL.OGRLinearRing.Implementation Methods getGeometryType :: OGRLinearRing -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRLinearRing -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CBool Source # boundary :: OGRLinearRing -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CDouble Source # convexHull :: OGRLinearRing -> IO OGRGeometry Source # buffer :: OGRLinearRing -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRLinearRing -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRLinearRing -> c0 -> IO CInt Source # simplify :: OGRLinearRing -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRLinearRing -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRLinearRing -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRLinearRing -> c0 -> IO CDouble Source # |
IOGRGeometry OGRMultiPolygon Source # | |
Instance detailsDefined in GDAL.OGRMultiPolygon.Implementation Methods getGeometryType :: OGRMultiPolygon -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CBool Source # boundary :: OGRMultiPolygon -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CDouble Source # convexHull :: OGRMultiPolygon -> IO OGRGeometry Source # buffer :: OGRMultiPolygon -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRMultiPolygon -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CInt Source # simplify :: OGRMultiPolygon -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRMultiPolygon -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRMultiPolygon -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRMultiPolygon -> c0 -> IO CDouble Source # |
IOGRGeometry OGRMultiSurface Source # | |
Instance detailsDefined 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 # |
IOGRGeometry OGRPoint Source # | |
Instance detailsDefined in GDAL.OGRPoint.Implementation Methods getGeometryType :: OGRPoint -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRPoint -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CBool Source # boundary :: OGRPoint -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CDouble Source # convexHull :: OGRPoint -> IO OGRGeometry Source # buffer :: OGRPoint -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRPoint -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRPoint -> c0 -> IO CInt Source # simplify :: OGRPoint -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRPoint -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRPoint -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRPoint -> c0 -> IO CDouble Source # |
IOGRGeometry OGRPolygon Source # | |
Instance detailsDefined in GDAL.OGRPolygon.Implementation Methods getGeometryType :: OGRPolygon -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRPolygon -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CBool Source # boundary :: OGRPolygon -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CDouble Source # convexHull :: OGRPolygon -> IO OGRGeometry Source # buffer :: OGRPolygon -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRPolygon -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRPolygon -> c0 -> IO CInt Source # simplify :: OGRPolygon -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRPolygon -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRPolygon -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRPolygon -> c0 -> IO CDouble Source # |
IOGRGeometry OGRSimpleCurve Source # | |
Instance detailsDefined in GDAL.OGRSimpleCurve.Implementation 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 # |
IOGRGeometry OGRSurface Source # | |
Instance detailsDefined in GDAL.OGRSurface.Implementation Methods getGeometryType :: OGRSurface -> IO CUInt Source # getEnvelope :: (IOGREnvelope c0, FPtr c0) => OGRSurface -> c0 -> IO () Source # intersects :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # equals :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # disjoint :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # touches :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # crosses :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # within :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # contains :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # overlaps :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CBool Source # boundary :: OGRSurface -> IO OGRGeometry Source # distance :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CDouble Source # convexHull :: OGRSurface -> IO OGRGeometry Source # buffer :: OGRSurface -> CDouble -> CInt -> IO OGRGeometry Source # intersection :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO OGRGeometry Source # union :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO OGRGeometry Source # unionCascaded :: OGRSurface -> IO OGRGeometry Source # difference :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO OGRGeometry Source # symDifference :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO OGRGeometry Source # centroid :: (IOGRPoint c0, FPtr c0) => OGRSurface -> c0 -> IO CInt Source # simplify :: OGRSurface -> CDouble -> IO OGRGeometry Source # delaunayTriangulation :: OGRSurface -> CDouble -> CInt -> IO OGRGeometry Source # polygonize :: OGRSurface -> IO OGRGeometry Source # distance3D :: (IOGRGeometry c0, FPtr c0) => OGRSurface -> c0 -> IO CDouble Source # |