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