Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.Geometry.Geos.Raw.CoordSeq
Documentation
class CoordinateSequence a where
Methods
withCoordinateSequence :: a -> (Ptr GEOSCoordSequence -> IO b) -> IO b
createCoordinateSequence :: Int -> Int -> Geos a
newtype CoordSeqConst
Constructors
CoordSeqConst (Ptr GEOSCoordSequence) |
newtype CoordSeq
Constructors
CoordSeq (ForeignPtr GEOSCoordSequence) |
getCoordinateSequenceX :: CoordinateSequence a => a -> Int -> Geos Double
getCoordinateSequenceY :: CoordinateSequence a => a -> Int -> Geos Double
getCoordinateSequenceZ :: CoordinateSequence a => a -> Int -> Geos Double
getCoordinateSequenceSize :: CoordinateSequence a => a -> Geos Int
getCoordinateSequenceDimensions :: CoordinateSequence a => a -> Geos Int
setCoordinateSequenceX :: CoordinateSequence a => a -> Int -> Double -> Geos ()
setCoordinateSequenceY :: CoordinateSequence a => a -> Int -> Double -> Geos ()
setCoordinateSequenceZ :: CoordinateSequence a => a -> Int -> Double -> Geos ()
setCoordinateSequenceOrd :: CoordinateSequence a => a -> Int -> Int -> Double -> Geos Int