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

GDAL.OGRLinearRing

Documentation

newtype OGRLinearRing Source #

Instances

Instances details
Show OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.RawType

FPtr OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.RawType

Associated Types

type Raw OGRLinearRing #

Eq OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.RawType

Ord OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.RawType

IOGRCurve OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation

IOGRGeometry OGRLinearRing Source # 
Instance details

Defined 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 #

IOGRLineString OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation

IOGRLinearRing OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation

IOGRSimpleCurve OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation

IDeletable OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation

Methods

delete :: OGRLinearRing -> IO () #

Castable OGRLinearRing (Ptr RawOGRLinearRing) Source # 
Instance details

Defined in GDAL.OGRLinearRing.Cast

type Raw OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.RawType

class IOGRLineString a => IOGRLinearRing a Source #

Instances

Instances details
IOGRLinearRing OGRLinearRing Source # 
Instance details

Defined in GDAL.OGRLinearRing.Implementation