GPX 0.4.7 → 0.4.8
raw patch · 3 files changed
+9/−9 lines, 3 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.Geo.GPX.Accessor.Ageofdgpsdata: ageofdgpsdata :: (Ageofdgpsdata a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Ageofdgpsdata: ageofdgpsdata :: Ageofdgpsdata a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Ageofdgpsdata: setAgeofdgpsdata :: (Ageofdgpsdata a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Ageofdgpsdata: setAgeofdgpsdata :: Ageofdgpsdata a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Ageofdgpsdata: setAgeofdgpsdata' :: (Ageofdgpsdata a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Ageofdgpsdata: setAgeofdgpsdata' :: Ageofdgpsdata a => Double -> a -> a
- Data.Geo.GPX.Accessor.Ageofdgpsdata: usingAgeofdgpsdata :: (Ageofdgpsdata a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Ageofdgpsdata: usingAgeofdgpsdata :: Ageofdgpsdata a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Ageofdgpsdata: usingAgeofdgpsdata' :: (Ageofdgpsdata a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Ageofdgpsdata: usingAgeofdgpsdata' :: Ageofdgpsdata a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Author: author :: (Author a b) => a -> b
+ Data.Geo.GPX.Accessor.Author: author :: Author a b => a -> b
- Data.Geo.GPX.Accessor.Author: setAuthor :: (Author a b) => b -> a -> a
+ Data.Geo.GPX.Accessor.Author: setAuthor :: Author a b => b -> a -> a
- Data.Geo.GPX.Accessor.Author: usingAuthor :: (Author a b) => (b -> b) -> a -> a
+ Data.Geo.GPX.Accessor.Author: usingAuthor :: Author a b => (b -> b) -> a -> a
- Data.Geo.GPX.Accessor.Bounds: bounds :: (Bounds a) => a -> Maybe BoundsType
+ Data.Geo.GPX.Accessor.Bounds: bounds :: Bounds a => a -> Maybe BoundsType
- Data.Geo.GPX.Accessor.Bounds: setBounds :: (Bounds a) => Maybe BoundsType -> a -> a
+ Data.Geo.GPX.Accessor.Bounds: setBounds :: Bounds a => Maybe BoundsType -> a -> a
- Data.Geo.GPX.Accessor.Bounds: setBounds' :: (Bounds a) => BoundsType -> a -> a
+ Data.Geo.GPX.Accessor.Bounds: setBounds' :: Bounds a => BoundsType -> a -> a
- Data.Geo.GPX.Accessor.Bounds: usingBounds :: (Bounds a) => (Maybe BoundsType -> Maybe BoundsType) -> a -> a
+ Data.Geo.GPX.Accessor.Bounds: usingBounds :: Bounds a => (Maybe BoundsType -> Maybe BoundsType) -> a -> a
- Data.Geo.GPX.Accessor.Bounds: usingBounds' :: (Bounds a) => (BoundsType -> BoundsType) -> a -> a
+ Data.Geo.GPX.Accessor.Bounds: usingBounds' :: Bounds a => (BoundsType -> BoundsType) -> a -> a
- Data.Geo.GPX.Accessor.Cmt: cmt :: (Cmt a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Cmt: cmt :: Cmt a => a -> Maybe String
- Data.Geo.GPX.Accessor.Cmt: setCmt :: (Cmt a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Cmt: setCmt :: Cmt a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Cmt: setCmt' :: (Cmt a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Cmt: setCmt' :: Cmt a => String -> a -> a
- Data.Geo.GPX.Accessor.Cmt: usingCmt :: (Cmt a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Cmt: usingCmt :: Cmt a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Cmt: usingCmt' :: (Cmt a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Cmt: usingCmt' :: Cmt a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Copyright: copyright :: (Copyright a) => a -> Maybe CopyrightType
+ Data.Geo.GPX.Accessor.Copyright: copyright :: Copyright a => a -> Maybe CopyrightType
- Data.Geo.GPX.Accessor.Copyright: setCopyright :: (Copyright a) => Maybe CopyrightType -> a -> a
+ Data.Geo.GPX.Accessor.Copyright: setCopyright :: Copyright a => Maybe CopyrightType -> a -> a
- Data.Geo.GPX.Accessor.Copyright: setCopyright' :: (Copyright a) => CopyrightType -> a -> a
+ Data.Geo.GPX.Accessor.Copyright: setCopyright' :: Copyright a => CopyrightType -> a -> a
- Data.Geo.GPX.Accessor.Copyright: usingCopyright :: (Copyright a) => (Maybe CopyrightType -> Maybe CopyrightType) -> a -> a
+ Data.Geo.GPX.Accessor.Copyright: usingCopyright :: Copyright a => (Maybe CopyrightType -> Maybe CopyrightType) -> a -> a
- Data.Geo.GPX.Accessor.Copyright: usingCopyright' :: (Copyright a) => (CopyrightType -> CopyrightType) -> a -> a
+ Data.Geo.GPX.Accessor.Copyright: usingCopyright' :: Copyright a => (CopyrightType -> CopyrightType) -> a -> a
- Data.Geo.GPX.Accessor.Creator: creator :: (Creator a) => a -> String
+ Data.Geo.GPX.Accessor.Creator: creator :: Creator a => a -> String
- Data.Geo.GPX.Accessor.Creator: setCreator :: (Creator a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Creator: setCreator :: Creator a => String -> a -> a
- Data.Geo.GPX.Accessor.Creator: usingCreator :: (Creator a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Creator: usingCreator :: Creator a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Desc: desc :: (Desc a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Desc: desc :: Desc a => a -> Maybe String
- Data.Geo.GPX.Accessor.Desc: setDesc :: (Desc a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Desc: setDesc :: Desc a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Desc: setDesc' :: (Desc a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Desc: setDesc' :: Desc a => String -> a -> a
- Data.Geo.GPX.Accessor.Desc: usingDesc :: (Desc a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Desc: usingDesc :: Desc a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Desc: usingDesc' :: (Desc a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Desc: usingDesc' :: Desc a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Dgpsid: dgpsid :: (Dgpsid a) => a -> Maybe DgpsStationType
+ Data.Geo.GPX.Accessor.Dgpsid: dgpsid :: Dgpsid a => a -> Maybe DgpsStationType
- Data.Geo.GPX.Accessor.Dgpsid: setDgpsid :: (Dgpsid a) => Maybe DgpsStationType -> a -> a
+ Data.Geo.GPX.Accessor.Dgpsid: setDgpsid :: Dgpsid a => Maybe DgpsStationType -> a -> a
- Data.Geo.GPX.Accessor.Dgpsid: setDgpsid' :: (Dgpsid a) => DgpsStationType -> a -> a
+ Data.Geo.GPX.Accessor.Dgpsid: setDgpsid' :: Dgpsid a => DgpsStationType -> a -> a
- Data.Geo.GPX.Accessor.Dgpsid: usingDgpsid :: (Dgpsid a) => (Maybe DgpsStationType -> Maybe DgpsStationType) -> a -> a
+ Data.Geo.GPX.Accessor.Dgpsid: usingDgpsid :: Dgpsid a => (Maybe DgpsStationType -> Maybe DgpsStationType) -> a -> a
- Data.Geo.GPX.Accessor.Dgpsid: usingDgpsid' :: (Dgpsid a) => (DgpsStationType -> DgpsStationType) -> a -> a
+ Data.Geo.GPX.Accessor.Dgpsid: usingDgpsid' :: Dgpsid a => (DgpsStationType -> DgpsStationType) -> a -> a
- Data.Geo.GPX.Accessor.Domain: domain :: (Domain a) => a -> String
+ Data.Geo.GPX.Accessor.Domain: domain :: Domain a => a -> String
- Data.Geo.GPX.Accessor.Domain: setDomain :: (Domain a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Domain: setDomain :: Domain a => String -> a -> a
- Data.Geo.GPX.Accessor.Domain: usingDomain :: (Domain a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Domain: usingDomain :: Domain a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Ele: ele :: (Ele a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Ele: ele :: Ele a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Ele: setEle :: (Ele a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Ele: setEle :: Ele a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Ele: setEle' :: (Ele a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Ele: setEle' :: Ele a => Double -> a -> a
- Data.Geo.GPX.Accessor.Ele: usingEle :: (Ele a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Ele: usingEle :: Ele a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Ele: usingEle' :: (Ele a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Ele: usingEle' :: Ele a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Email: email :: (Email a) => a -> Maybe EmailType
+ Data.Geo.GPX.Accessor.Email: email :: Email a => a -> Maybe EmailType
- Data.Geo.GPX.Accessor.Email: setEmail :: (Email a) => Maybe EmailType -> a -> a
+ Data.Geo.GPX.Accessor.Email: setEmail :: Email a => Maybe EmailType -> a -> a
- Data.Geo.GPX.Accessor.Email: setEmail' :: (Email a) => EmailType -> a -> a
+ Data.Geo.GPX.Accessor.Email: setEmail' :: Email a => EmailType -> a -> a
- Data.Geo.GPX.Accessor.Email: usingEmail :: (Email a) => (Maybe EmailType -> Maybe EmailType) -> a -> a
+ Data.Geo.GPX.Accessor.Email: usingEmail :: Email a => (Maybe EmailType -> Maybe EmailType) -> a -> a
- Data.Geo.GPX.Accessor.Email: usingEmail' :: (Email a) => (EmailType -> EmailType) -> a -> a
+ Data.Geo.GPX.Accessor.Email: usingEmail' :: Email a => (EmailType -> EmailType) -> a -> a
- Data.Geo.GPX.Accessor.Extensions: extensions :: (Extensions a) => a -> Maybe ExtensionsType
+ Data.Geo.GPX.Accessor.Extensions: extensions :: Extensions a => a -> Maybe ExtensionsType
- Data.Geo.GPX.Accessor.Extensions: setExtensions :: (Extensions a) => Maybe ExtensionsType -> a -> a
+ Data.Geo.GPX.Accessor.Extensions: setExtensions :: Extensions a => Maybe ExtensionsType -> a -> a
- Data.Geo.GPX.Accessor.Extensions: setExtensions' :: (Extensions a) => ExtensionsType -> a -> a
+ Data.Geo.GPX.Accessor.Extensions: setExtensions' :: Extensions a => ExtensionsType -> a -> a
- Data.Geo.GPX.Accessor.Extensions: usingExtensions :: (Extensions a) => (Maybe ExtensionsType -> Maybe ExtensionsType) -> a -> a
+ Data.Geo.GPX.Accessor.Extensions: usingExtensions :: Extensions a => (Maybe ExtensionsType -> Maybe ExtensionsType) -> a -> a
- Data.Geo.GPX.Accessor.Extensions: usingExtensions' :: (Extensions a) => (ExtensionsType -> ExtensionsType) -> a -> a
+ Data.Geo.GPX.Accessor.Extensions: usingExtensions' :: Extensions a => (ExtensionsType -> ExtensionsType) -> a -> a
- Data.Geo.GPX.Accessor.Fix: fix :: (Fix a) => a -> Maybe FixType
+ Data.Geo.GPX.Accessor.Fix: fix :: Fix a => a -> Maybe FixType
- Data.Geo.GPX.Accessor.Fix: setFix :: (Fix a) => Maybe FixType -> a -> a
+ Data.Geo.GPX.Accessor.Fix: setFix :: Fix a => Maybe FixType -> a -> a
- Data.Geo.GPX.Accessor.Fix: setFix' :: (Fix a) => FixType -> a -> a
+ Data.Geo.GPX.Accessor.Fix: setFix' :: Fix a => FixType -> a -> a
- Data.Geo.GPX.Accessor.Fix: usingFix :: (Fix a) => (Maybe FixType -> Maybe FixType) -> a -> a
+ Data.Geo.GPX.Accessor.Fix: usingFix :: Fix a => (Maybe FixType -> Maybe FixType) -> a -> a
- Data.Geo.GPX.Accessor.Fix: usingFix' :: (Fix a) => (FixType -> FixType) -> a -> a
+ Data.Geo.GPX.Accessor.Fix: usingFix' :: Fix a => (FixType -> FixType) -> a -> a
- Data.Geo.GPX.Accessor.Geoidheight: geoidheight :: (Geoidheight a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Geoidheight: geoidheight :: Geoidheight a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Geoidheight: setGeoidheight :: (Geoidheight a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Geoidheight: setGeoidheight :: Geoidheight a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Geoidheight: setGeoidheight' :: (Geoidheight a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Geoidheight: setGeoidheight' :: Geoidheight a => Double -> a -> a
- Data.Geo.GPX.Accessor.Geoidheight: usingGeoidheight :: (Geoidheight a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Geoidheight: usingGeoidheight :: Geoidheight a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Geoidheight: usingGeoidheight' :: (Geoidheight a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Geoidheight: usingGeoidheight' :: Geoidheight a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Hdop: hdop :: (Hdop a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Hdop: hdop :: Hdop a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Hdop: setHdop :: (Hdop a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Hdop: setHdop :: Hdop a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Hdop: setHdop' :: (Hdop a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Hdop: setHdop' :: Hdop a => Double -> a -> a
- Data.Geo.GPX.Accessor.Hdop: usingHdop :: (Hdop a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Hdop: usingHdop :: Hdop a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Hdop: usingHdop' :: (Hdop a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Hdop: usingHdop' :: Hdop a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Href: href :: (Href a) => a -> String
+ Data.Geo.GPX.Accessor.Href: href :: Href a => a -> String
- Data.Geo.GPX.Accessor.Href: setHref :: (Href a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Href: setHref :: Href a => String -> a -> a
- Data.Geo.GPX.Accessor.Href: usingHref :: (Href a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Href: usingHref :: Href a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Id: id :: (Id a) => a -> String
+ Data.Geo.GPX.Accessor.Id: id :: Id a => a -> String
- Data.Geo.GPX.Accessor.Id: setId :: (Id a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Id: setId :: Id a => String -> a -> a
- Data.Geo.GPX.Accessor.Id: usingId :: (Id a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Id: usingId :: Id a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Keywords: keywords :: (Keywords a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Keywords: keywords :: Keywords a => a -> Maybe String
- Data.Geo.GPX.Accessor.Keywords: setKeywords :: (Keywords a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Keywords: setKeywords :: Keywords a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Keywords: setKeywords' :: (Keywords a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Keywords: setKeywords' :: Keywords a => String -> a -> a
- Data.Geo.GPX.Accessor.Keywords: usingKeywords :: (Keywords a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Keywords: usingKeywords :: Keywords a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Keywords: usingKeywords' :: (Keywords a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Keywords: usingKeywords' :: Keywords a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Lat: lat :: (Lat a) => a -> LatitudeType
+ Data.Geo.GPX.Accessor.Lat: lat :: Lat a => a -> LatitudeType
- Data.Geo.GPX.Accessor.Lat: setLat :: (Lat a) => LatitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Lat: setLat :: Lat a => LatitudeType -> a -> a
- Data.Geo.GPX.Accessor.Lat: usingLat :: (Lat a) => (LatitudeType -> LatitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Lat: usingLat :: Lat a => (LatitudeType -> LatitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Latlon: latlon :: (Latlon a) => a -> (Double, Double)
+ Data.Geo.GPX.Accessor.Latlon: latlon :: Latlon a => a -> (Double, Double)
- Data.Geo.GPX.Accessor.Latlon: setLatlon :: (Latlon a) => (Double, Double) -> a -> a
+ Data.Geo.GPX.Accessor.Latlon: setLatlon :: Latlon a => (Double, Double) -> a -> a
- Data.Geo.GPX.Accessor.Latlon: usingLatlon :: (Latlon a) => ((Double, Double) -> (Double, Double)) -> a -> a
+ Data.Geo.GPX.Accessor.Latlon: usingLatlon :: Latlon a => ((Double, Double) -> (Double, Double)) -> a -> a
- Data.Geo.GPX.Accessor.License: license :: (License a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.License: license :: License a => a -> Maybe String
- Data.Geo.GPX.Accessor.License: setLicense :: (License a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.License: setLicense :: License a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.License: setLicense' :: (License a) => String -> a -> a
+ Data.Geo.GPX.Accessor.License: setLicense' :: License a => String -> a -> a
- Data.Geo.GPX.Accessor.License: usingLicense :: (License a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.License: usingLicense :: License a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.License: usingLicense' :: (License a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.License: usingLicense' :: License a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Link: link :: (Link a) => a -> Maybe LinkType
+ Data.Geo.GPX.Accessor.Link: link :: Link a => a -> Maybe LinkType
- Data.Geo.GPX.Accessor.Link: setLink :: (Link a) => Maybe LinkType -> a -> a
+ Data.Geo.GPX.Accessor.Link: setLink :: Link a => Maybe LinkType -> a -> a
- Data.Geo.GPX.Accessor.Link: setLink' :: (Link a) => LinkType -> a -> a
+ Data.Geo.GPX.Accessor.Link: setLink' :: Link a => LinkType -> a -> a
- Data.Geo.GPX.Accessor.Link: usingLink :: (Link a) => (Maybe LinkType -> Maybe LinkType) -> a -> a
+ Data.Geo.GPX.Accessor.Link: usingLink :: Link a => (Maybe LinkType -> Maybe LinkType) -> a -> a
- Data.Geo.GPX.Accessor.Link: usingLink' :: (Link a) => (LinkType -> LinkType) -> a -> a
+ Data.Geo.GPX.Accessor.Link: usingLink' :: Link a => (LinkType -> LinkType) -> a -> a
- Data.Geo.GPX.Accessor.Links: links :: (Links a) => a -> [LinkType]
+ Data.Geo.GPX.Accessor.Links: links :: Links a => a -> [LinkType]
- Data.Geo.GPX.Accessor.Links: setLinks :: (Links a) => [LinkType] -> a -> a
+ Data.Geo.GPX.Accessor.Links: setLinks :: Links a => [LinkType] -> a -> a
- Data.Geo.GPX.Accessor.Links: setLinks' :: (Links a) => LinkType -> a -> a
+ Data.Geo.GPX.Accessor.Links: setLinks' :: Links a => LinkType -> a -> a
- Data.Geo.GPX.Accessor.Links: usingLinks :: (Links a) => ([LinkType] -> [LinkType]) -> a -> a
+ Data.Geo.GPX.Accessor.Links: usingLinks :: Links a => ([LinkType] -> [LinkType]) -> a -> a
- Data.Geo.GPX.Accessor.Links: usingLinks' :: (Links a) => (LinkType -> LinkType) -> a -> a
+ Data.Geo.GPX.Accessor.Links: usingLinks' :: Links a => (LinkType -> LinkType) -> a -> a
- Data.Geo.GPX.Accessor.Lon: lon :: (Lon a) => a -> LongitudeType
+ Data.Geo.GPX.Accessor.Lon: lon :: Lon a => a -> LongitudeType
- Data.Geo.GPX.Accessor.Lon: setLon :: (Lon a) => LongitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Lon: setLon :: Lon a => LongitudeType -> a -> a
- Data.Geo.GPX.Accessor.Lon: usingLon :: (Lon a) => (LongitudeType -> LongitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Lon: usingLon :: Lon a => (LongitudeType -> LongitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Magvar: magvar :: (Magvar a) => a -> Maybe DegreesType
+ Data.Geo.GPX.Accessor.Magvar: magvar :: Magvar a => a -> Maybe DegreesType
- Data.Geo.GPX.Accessor.Magvar: setMagvar :: (Magvar a) => Maybe DegreesType -> a -> a
+ Data.Geo.GPX.Accessor.Magvar: setMagvar :: Magvar a => Maybe DegreesType -> a -> a
- Data.Geo.GPX.Accessor.Magvar: setMagvar' :: (Magvar a) => DegreesType -> a -> a
+ Data.Geo.GPX.Accessor.Magvar: setMagvar' :: Magvar a => DegreesType -> a -> a
- Data.Geo.GPX.Accessor.Magvar: usingMagvar :: (Magvar a) => (Maybe DegreesType -> Maybe DegreesType) -> a -> a
+ Data.Geo.GPX.Accessor.Magvar: usingMagvar :: Magvar a => (Maybe DegreesType -> Maybe DegreesType) -> a -> a
- Data.Geo.GPX.Accessor.Magvar: usingMagvar' :: (Magvar a) => (DegreesType -> DegreesType) -> a -> a
+ Data.Geo.GPX.Accessor.Magvar: usingMagvar' :: Magvar a => (DegreesType -> DegreesType) -> a -> a
- Data.Geo.GPX.Accessor.Maxlat: maxlat :: (Maxlat a) => a -> LatitudeType
+ Data.Geo.GPX.Accessor.Maxlat: maxlat :: Maxlat a => a -> LatitudeType
- Data.Geo.GPX.Accessor.Maxlat: setMaxlat :: (Maxlat a) => LatitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Maxlat: setMaxlat :: Maxlat a => LatitudeType -> a -> a
- Data.Geo.GPX.Accessor.Maxlat: usingMaxlat :: (Maxlat a) => (LatitudeType -> LatitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Maxlat: usingMaxlat :: Maxlat a => (LatitudeType -> LatitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Maxlon: maxlon :: (Maxlon a) => a -> LongitudeType
+ Data.Geo.GPX.Accessor.Maxlon: maxlon :: Maxlon a => a -> LongitudeType
- Data.Geo.GPX.Accessor.Maxlon: setMaxlon :: (Maxlon a) => LongitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Maxlon: setMaxlon :: Maxlon a => LongitudeType -> a -> a
- Data.Geo.GPX.Accessor.Maxlon: usingMaxlon :: (Maxlon a) => (LongitudeType -> LongitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Maxlon: usingMaxlon :: Maxlon a => (LongitudeType -> LongitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Metadata: metadata :: (Metadata a) => a -> Maybe MetadataType
+ Data.Geo.GPX.Accessor.Metadata: metadata :: Metadata a => a -> Maybe MetadataType
- Data.Geo.GPX.Accessor.Metadata: setMetadata :: (Metadata a) => Maybe MetadataType -> a -> a
+ Data.Geo.GPX.Accessor.Metadata: setMetadata :: Metadata a => Maybe MetadataType -> a -> a
- Data.Geo.GPX.Accessor.Metadata: setMetadata' :: (Metadata a) => MetadataType -> a -> a
+ Data.Geo.GPX.Accessor.Metadata: setMetadata' :: Metadata a => MetadataType -> a -> a
- Data.Geo.GPX.Accessor.Metadata: usingMetadata :: (Metadata a) => (Maybe MetadataType -> Maybe MetadataType) -> a -> a
+ Data.Geo.GPX.Accessor.Metadata: usingMetadata :: Metadata a => (Maybe MetadataType -> Maybe MetadataType) -> a -> a
- Data.Geo.GPX.Accessor.Metadata: usingMetadata' :: (Metadata a) => (MetadataType -> MetadataType) -> a -> a
+ Data.Geo.GPX.Accessor.Metadata: usingMetadata' :: Metadata a => (MetadataType -> MetadataType) -> a -> a
- Data.Geo.GPX.Accessor.Minlat: minlat :: (Minlat a) => a -> LatitudeType
+ Data.Geo.GPX.Accessor.Minlat: minlat :: Minlat a => a -> LatitudeType
- Data.Geo.GPX.Accessor.Minlat: setMinlat :: (Minlat a) => LatitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Minlat: setMinlat :: Minlat a => LatitudeType -> a -> a
- Data.Geo.GPX.Accessor.Minlat: usingMinlat :: (Minlat a) => (LatitudeType -> LatitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Minlat: usingMinlat :: Minlat a => (LatitudeType -> LatitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Minlon: minlon :: (Minlon a) => a -> LongitudeType
+ Data.Geo.GPX.Accessor.Minlon: minlon :: Minlon a => a -> LongitudeType
- Data.Geo.GPX.Accessor.Minlon: setMinlon :: (Minlon a) => LongitudeType -> a -> a
+ Data.Geo.GPX.Accessor.Minlon: setMinlon :: Minlon a => LongitudeType -> a -> a
- Data.Geo.GPX.Accessor.Minlon: usingMinlon :: (Minlon a) => (LongitudeType -> LongitudeType) -> a -> a
+ Data.Geo.GPX.Accessor.Minlon: usingMinlon :: Minlon a => (LongitudeType -> LongitudeType) -> a -> a
- Data.Geo.GPX.Accessor.Name: name :: (Name a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Name: name :: Name a => a -> Maybe String
- Data.Geo.GPX.Accessor.Name: setName :: (Name a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Name: setName :: Name a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Name: setName' :: (Name a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Name: setName' :: Name a => String -> a -> a
- Data.Geo.GPX.Accessor.Name: usingName :: (Name a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Name: usingName :: Name a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Name: usingName' :: (Name a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Name: usingName' :: Name a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Number: number :: (Number a) => a -> Maybe Int
+ Data.Geo.GPX.Accessor.Number: number :: Number a => a -> Maybe Int
- Data.Geo.GPX.Accessor.Number: setNumber :: (Number a) => Maybe Int -> a -> a
+ Data.Geo.GPX.Accessor.Number: setNumber :: Number a => Maybe Int -> a -> a
- Data.Geo.GPX.Accessor.Number: setNumber' :: (Number a) => Int -> a -> a
+ Data.Geo.GPX.Accessor.Number: setNumber' :: Number a => Int -> a -> a
- Data.Geo.GPX.Accessor.Number: usingNumber :: (Number a) => (Maybe Int -> Maybe Int) -> a -> a
+ Data.Geo.GPX.Accessor.Number: usingNumber :: Number a => (Maybe Int -> Maybe Int) -> a -> a
- Data.Geo.GPX.Accessor.Number: usingNumber' :: (Number a) => (Int -> Int) -> a -> a
+ Data.Geo.GPX.Accessor.Number: usingNumber' :: Number a => (Int -> Int) -> a -> a
- Data.Geo.GPX.Accessor.Pdop: pdop :: (Pdop a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Pdop: pdop :: Pdop a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Pdop: setPdop :: (Pdop a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Pdop: setPdop :: Pdop a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Pdop: setPdop' :: (Pdop a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Pdop: setPdop' :: Pdop a => Double -> a -> a
- Data.Geo.GPX.Accessor.Pdop: usingPdop :: (Pdop a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Pdop: usingPdop :: Pdop a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Pdop: usingPdop' :: (Pdop a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Pdop: usingPdop' :: Pdop a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Pts: pts :: (Pts a) => a -> [PtType]
+ Data.Geo.GPX.Accessor.Pts: pts :: Pts a => a -> [PtType]
- Data.Geo.GPX.Accessor.Pts: setPts :: (Pts a) => [PtType] -> a -> a
+ Data.Geo.GPX.Accessor.Pts: setPts :: Pts a => [PtType] -> a -> a
- Data.Geo.GPX.Accessor.Pts: setPts' :: (Pts a) => PtType -> a -> a
+ Data.Geo.GPX.Accessor.Pts: setPts' :: Pts a => PtType -> a -> a
- Data.Geo.GPX.Accessor.Pts: usingPts :: (Pts a) => ([PtType] -> [PtType]) -> a -> a
+ Data.Geo.GPX.Accessor.Pts: usingPts :: Pts a => ([PtType] -> [PtType]) -> a -> a
- Data.Geo.GPX.Accessor.Pts: usingPts' :: (Pts a) => (PtType -> PtType) -> a -> a
+ Data.Geo.GPX.Accessor.Pts: usingPts' :: Pts a => (PtType -> PtType) -> a -> a
- Data.Geo.GPX.Accessor.Rtepts: rtepts :: (Rtepts a) => a -> [WptType]
+ Data.Geo.GPX.Accessor.Rtepts: rtepts :: Rtepts a => a -> [WptType]
- Data.Geo.GPX.Accessor.Rtepts: setRtepts :: (Rtepts a) => [WptType] -> a -> a
+ Data.Geo.GPX.Accessor.Rtepts: setRtepts :: Rtepts a => [WptType] -> a -> a
- Data.Geo.GPX.Accessor.Rtepts: setRtepts' :: (Rtepts a) => WptType -> a -> a
+ Data.Geo.GPX.Accessor.Rtepts: setRtepts' :: Rtepts a => WptType -> a -> a
- Data.Geo.GPX.Accessor.Rtepts: usingRtepts :: (Rtepts a) => ([WptType] -> [WptType]) -> a -> a
+ Data.Geo.GPX.Accessor.Rtepts: usingRtepts :: Rtepts a => ([WptType] -> [WptType]) -> a -> a
- Data.Geo.GPX.Accessor.Rtepts: usingRtepts' :: (Rtepts a) => (WptType -> WptType) -> a -> a
+ Data.Geo.GPX.Accessor.Rtepts: usingRtepts' :: Rtepts a => (WptType -> WptType) -> a -> a
- Data.Geo.GPX.Accessor.Rtes: rtes :: (Rtes a) => a -> [RteType]
+ Data.Geo.GPX.Accessor.Rtes: rtes :: Rtes a => a -> [RteType]
- Data.Geo.GPX.Accessor.Rtes: setRtes :: (Rtes a) => [RteType] -> a -> a
+ Data.Geo.GPX.Accessor.Rtes: setRtes :: Rtes a => [RteType] -> a -> a
- Data.Geo.GPX.Accessor.Rtes: setRtes' :: (Rtes a) => RteType -> a -> a
+ Data.Geo.GPX.Accessor.Rtes: setRtes' :: Rtes a => RteType -> a -> a
- Data.Geo.GPX.Accessor.Rtes: usingRtes :: (Rtes a) => ([RteType] -> [RteType]) -> a -> a
+ Data.Geo.GPX.Accessor.Rtes: usingRtes :: Rtes a => ([RteType] -> [RteType]) -> a -> a
- Data.Geo.GPX.Accessor.Rtes: usingRtes' :: (Rtes a) => (RteType -> RteType) -> a -> a
+ Data.Geo.GPX.Accessor.Rtes: usingRtes' :: Rtes a => (RteType -> RteType) -> a -> a
- Data.Geo.GPX.Accessor.Sat: sat :: (Sat a) => a -> Maybe Int
+ Data.Geo.GPX.Accessor.Sat: sat :: Sat a => a -> Maybe Int
- Data.Geo.GPX.Accessor.Sat: setSat :: (Sat a) => Maybe Int -> a -> a
+ Data.Geo.GPX.Accessor.Sat: setSat :: Sat a => Maybe Int -> a -> a
- Data.Geo.GPX.Accessor.Sat: setSat' :: (Sat a) => Int -> a -> a
+ Data.Geo.GPX.Accessor.Sat: setSat' :: Sat a => Int -> a -> a
- Data.Geo.GPX.Accessor.Sat: usingSat :: (Sat a) => (Maybe Int -> Maybe Int) -> a -> a
+ Data.Geo.GPX.Accessor.Sat: usingSat :: Sat a => (Maybe Int -> Maybe Int) -> a -> a
- Data.Geo.GPX.Accessor.Sat: usingSat' :: (Sat a) => (Int -> Int) -> a -> a
+ Data.Geo.GPX.Accessor.Sat: usingSat' :: Sat a => (Int -> Int) -> a -> a
- Data.Geo.GPX.Accessor.Src: setSrc :: (Src a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Src: setSrc :: Src a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Src: setSrc' :: (Src a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Src: setSrc' :: Src a => String -> a -> a
- Data.Geo.GPX.Accessor.Src: src :: (Src a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Src: src :: Src a => a -> Maybe String
- Data.Geo.GPX.Accessor.Src: usingSrc :: (Src a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Src: usingSrc :: Src a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Src: usingSrc' :: (Src a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Src: usingSrc' :: Src a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Sym: setSym :: (Sym a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Sym: setSym :: Sym a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Sym: setSym' :: (Sym a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Sym: setSym' :: Sym a => String -> a -> a
- Data.Geo.GPX.Accessor.Sym: sym :: (Sym a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Sym: sym :: Sym a => a -> Maybe String
- Data.Geo.GPX.Accessor.Sym: usingSym :: (Sym a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Sym: usingSym :: Sym a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Sym: usingSym' :: (Sym a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Sym: usingSym' :: Sym a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Text: setText :: (Text a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Text: setText :: Text a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Text: setText' :: (Text a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Text: setText' :: Text a => String -> a -> a
- Data.Geo.GPX.Accessor.Text: text :: (Text a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Text: text :: Text a => a -> Maybe String
- Data.Geo.GPX.Accessor.Text: usingText :: (Text a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Text: usingText :: Text a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Text: usingText' :: (Text a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Text: usingText' :: Text a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Time: setTime :: (Time a) => Maybe DateTime -> a -> a
+ Data.Geo.GPX.Accessor.Time: setTime :: Time a => Maybe DateTime -> a -> a
- Data.Geo.GPX.Accessor.Time: setTime' :: (Time a) => DateTime -> a -> a
+ Data.Geo.GPX.Accessor.Time: setTime' :: Time a => DateTime -> a -> a
- Data.Geo.GPX.Accessor.Time: time :: (Time a) => a -> Maybe DateTime
+ Data.Geo.GPX.Accessor.Time: time :: Time a => a -> Maybe DateTime
- Data.Geo.GPX.Accessor.Time: usingTime :: (Time a) => (Maybe DateTime -> Maybe DateTime) -> a -> a
+ Data.Geo.GPX.Accessor.Time: usingTime :: Time a => (Maybe DateTime -> Maybe DateTime) -> a -> a
- Data.Geo.GPX.Accessor.Time: usingTime' :: (Time a) => (DateTime -> DateTime) -> a -> a
+ Data.Geo.GPX.Accessor.Time: usingTime' :: Time a => (DateTime -> DateTime) -> a -> a
- Data.Geo.GPX.Accessor.Trkpts: setTrkpts :: (Trkpts a) => [WptType] -> a -> a
+ Data.Geo.GPX.Accessor.Trkpts: setTrkpts :: Trkpts a => [WptType] -> a -> a
- Data.Geo.GPX.Accessor.Trkpts: setTrkpts' :: (Trkpts a) => WptType -> a -> a
+ Data.Geo.GPX.Accessor.Trkpts: setTrkpts' :: Trkpts a => WptType -> a -> a
- Data.Geo.GPX.Accessor.Trkpts: trkpts :: (Trkpts a) => a -> [WptType]
+ Data.Geo.GPX.Accessor.Trkpts: trkpts :: Trkpts a => a -> [WptType]
- Data.Geo.GPX.Accessor.Trkpts: usingTrkpts :: (Trkpts a) => ([WptType] -> [WptType]) -> a -> a
+ Data.Geo.GPX.Accessor.Trkpts: usingTrkpts :: Trkpts a => ([WptType] -> [WptType]) -> a -> a
- Data.Geo.GPX.Accessor.Trkpts: usingTrkpts' :: (Trkpts a) => (WptType -> WptType) -> a -> a
+ Data.Geo.GPX.Accessor.Trkpts: usingTrkpts' :: Trkpts a => (WptType -> WptType) -> a -> a
- Data.Geo.GPX.Accessor.Trks: setTrks :: (Trks a) => [TrkType] -> a -> a
+ Data.Geo.GPX.Accessor.Trks: setTrks :: Trks a => [TrkType] -> a -> a
- Data.Geo.GPX.Accessor.Trks: setTrks' :: (Trks a) => TrkType -> a -> a
+ Data.Geo.GPX.Accessor.Trks: setTrks' :: Trks a => TrkType -> a -> a
- Data.Geo.GPX.Accessor.Trks: trks :: (Trks a) => a -> [TrkType]
+ Data.Geo.GPX.Accessor.Trks: trks :: Trks a => a -> [TrkType]
- Data.Geo.GPX.Accessor.Trks: usingTrks :: (Trks a) => ([TrkType] -> [TrkType]) -> a -> a
+ Data.Geo.GPX.Accessor.Trks: usingTrks :: Trks a => ([TrkType] -> [TrkType]) -> a -> a
- Data.Geo.GPX.Accessor.Trks: usingTrks' :: (Trks a) => (TrkType -> TrkType) -> a -> a
+ Data.Geo.GPX.Accessor.Trks: usingTrks' :: Trks a => (TrkType -> TrkType) -> a -> a
- Data.Geo.GPX.Accessor.Trksegs: setTrksegs :: (Trksegs a) => [TrksegType] -> a -> a
+ Data.Geo.GPX.Accessor.Trksegs: setTrksegs :: Trksegs a => [TrksegType] -> a -> a
- Data.Geo.GPX.Accessor.Trksegs: setTrksegs' :: (Trksegs a) => TrksegType -> a -> a
+ Data.Geo.GPX.Accessor.Trksegs: setTrksegs' :: Trksegs a => TrksegType -> a -> a
- Data.Geo.GPX.Accessor.Trksegs: trksegs :: (Trksegs a) => a -> [TrksegType]
+ Data.Geo.GPX.Accessor.Trksegs: trksegs :: Trksegs a => a -> [TrksegType]
- Data.Geo.GPX.Accessor.Trksegs: usingTrksegs :: (Trksegs a) => ([TrksegType] -> [TrksegType]) -> a -> a
+ Data.Geo.GPX.Accessor.Trksegs: usingTrksegs :: Trksegs a => ([TrksegType] -> [TrksegType]) -> a -> a
- Data.Geo.GPX.Accessor.Trksegs: usingTrksegs' :: (Trksegs a) => (TrksegType -> TrksegType) -> a -> a
+ Data.Geo.GPX.Accessor.Trksegs: usingTrksegs' :: Trksegs a => (TrksegType -> TrksegType) -> a -> a
- Data.Geo.GPX.Accessor.Type: setType :: (Type a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Type: setType :: Type a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Type: setType' :: (Type a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Type: setType' :: Type a => String -> a -> a
- Data.Geo.GPX.Accessor.Type: type' :: (Type a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Type: type' :: Type a => a -> Maybe String
- Data.Geo.GPX.Accessor.Type: usingType :: (Type a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Type: usingType :: Type a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Type: usingType' :: (Type a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Type: usingType' :: Type a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Value: setValue :: (Value a b) => b -> a -> a
+ Data.Geo.GPX.Accessor.Value: setValue :: Value a b => b -> a -> a
- Data.Geo.GPX.Accessor.Value: usingValue :: (Value a b) => (b -> b) -> a -> a
+ Data.Geo.GPX.Accessor.Value: usingValue :: Value a b => (b -> b) -> a -> a
- Data.Geo.GPX.Accessor.Value: value :: (Value a b) => a -> b
+ Data.Geo.GPX.Accessor.Value: value :: Value a b => a -> b
- Data.Geo.GPX.Accessor.Vdop: setVdop :: (Vdop a) => Maybe Double -> a -> a
+ Data.Geo.GPX.Accessor.Vdop: setVdop :: Vdop a => Maybe Double -> a -> a
- Data.Geo.GPX.Accessor.Vdop: setVdop' :: (Vdop a) => Double -> a -> a
+ Data.Geo.GPX.Accessor.Vdop: setVdop' :: Vdop a => Double -> a -> a
- Data.Geo.GPX.Accessor.Vdop: usingVdop :: (Vdop a) => (Maybe Double -> Maybe Double) -> a -> a
+ Data.Geo.GPX.Accessor.Vdop: usingVdop :: Vdop a => (Maybe Double -> Maybe Double) -> a -> a
- Data.Geo.GPX.Accessor.Vdop: usingVdop' :: (Vdop a) => (Double -> Double) -> a -> a
+ Data.Geo.GPX.Accessor.Vdop: usingVdop' :: Vdop a => (Double -> Double) -> a -> a
- Data.Geo.GPX.Accessor.Vdop: vdop :: (Vdop a) => a -> Maybe Double
+ Data.Geo.GPX.Accessor.Vdop: vdop :: Vdop a => a -> Maybe Double
- Data.Geo.GPX.Accessor.Version: setVersion :: (Version a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Version: setVersion :: Version a => String -> a -> a
- Data.Geo.GPX.Accessor.Version: usingVersion :: (Version a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Version: usingVersion :: Version a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Version: version :: (Version a) => a -> String
+ Data.Geo.GPX.Accessor.Version: version :: Version a => a -> String
- Data.Geo.GPX.Accessor.Wpts: setWpts :: (Wpts a) => [WptType] -> a -> a
+ Data.Geo.GPX.Accessor.Wpts: setWpts :: Wpts a => [WptType] -> a -> a
- Data.Geo.GPX.Accessor.Wpts: setWpts' :: (Wpts a) => WptType -> a -> a
+ Data.Geo.GPX.Accessor.Wpts: setWpts' :: Wpts a => WptType -> a -> a
- Data.Geo.GPX.Accessor.Wpts: usingWpts :: (Wpts a) => ([WptType] -> [WptType]) -> a -> a
+ Data.Geo.GPX.Accessor.Wpts: usingWpts :: Wpts a => ([WptType] -> [WptType]) -> a -> a
- Data.Geo.GPX.Accessor.Wpts: usingWpts' :: (Wpts a) => (WptType -> WptType) -> a -> a
+ Data.Geo.GPX.Accessor.Wpts: usingWpts' :: Wpts a => (WptType -> WptType) -> a -> a
- Data.Geo.GPX.Accessor.Wpts: wpts :: (Wpts a) => a -> [WptType]
+ Data.Geo.GPX.Accessor.Wpts: wpts :: Wpts a => a -> [WptType]
- Data.Geo.GPX.Accessor.Year: setYear :: (Year a) => Maybe String -> a -> a
+ Data.Geo.GPX.Accessor.Year: setYear :: Year a => Maybe String -> a -> a
- Data.Geo.GPX.Accessor.Year: setYear' :: (Year a) => String -> a -> a
+ Data.Geo.GPX.Accessor.Year: setYear' :: Year a => String -> a -> a
- Data.Geo.GPX.Accessor.Year: usingYear :: (Year a) => (Maybe String -> Maybe String) -> a -> a
+ Data.Geo.GPX.Accessor.Year: usingYear :: Year a => (Maybe String -> Maybe String) -> a -> a
- Data.Geo.GPX.Accessor.Year: usingYear' :: (Year a) => (String -> String) -> a -> a
+ Data.Geo.GPX.Accessor.Year: usingYear' :: Year a => (String -> String) -> a -> a
- Data.Geo.GPX.Accessor.Year: year :: (Year a) => a -> Maybe String
+ Data.Geo.GPX.Accessor.Year: year :: Year a => a -> Maybe String
- Data.Geo.GPX.Util.Remove: removeExtensions :: (Extensions a) => a -> a
+ Data.Geo.GPX.Util.Remove: removeExtensions :: Extensions a => a -> a
- Data.Geo.GPX.Util.Remove: removeMetadata :: (Metadata a) => a -> a
+ Data.Geo.GPX.Util.Remove: removeMetadata :: Metadata a => a -> a
- Data.Geo.GPX.Util.Remove: removeRtes :: (Rtes a) => a -> a
+ Data.Geo.GPX.Util.Remove: removeRtes :: Rtes a => a -> a
- Data.Geo.GPX.Util.Remove: removeTrks :: (Trks a) => a -> a
+ Data.Geo.GPX.Util.Remove: removeTrks :: Trks a => a -> a
- Data.Geo.GPX.Util.Remove: removeWpts :: (Wpts a) => a -> a
+ Data.Geo.GPX.Util.Remove: removeWpts :: Wpts a => a -> a
- Data.Geo.GPX.Util.Reverse: reverseConservingTime :: (Time a) => [a] -> [a]
+ Data.Geo.GPX.Util.Reverse: reverseConservingTime :: Time a => [a] -> [a]
- Data.Geo.GPX.Util.Reverse: reverseRtes :: (Rtes a) => a -> a
+ Data.Geo.GPX.Util.Reverse: reverseRtes :: Rtes a => a -> a
- Data.Geo.GPX.Util.Reverse: reverseTrks :: (Trks a) => a -> a
+ Data.Geo.GPX.Util.Reverse: reverseTrks :: Trks a => a -> a
- Data.Geo.GPX.Util.Reverse: reverseTrksegs :: (Trksegs a) => a -> a
+ Data.Geo.GPX.Util.Reverse: reverseTrksegs :: Trksegs a => a -> a
- Data.Geo.GPX.Util.Reverse: reverseWpts :: (Wpts a) => a -> a
+ Data.Geo.GPX.Util.Reverse: reverseWpts :: Wpts a => a -> a
Files
- Data/Geo/GPX/Gpx.hs +2/−2
- Data/Geo/GPX/TrksegType.hs +1/−1
- GPX.cabal +6/−6
Data/Geo/GPX/Gpx.hs view
@@ -67,7 +67,7 @@ -- | Reads 0 or more GPX files into a list of @Gpx@ values removing whitespace. readGpxFiles :: [FilePath] -> IO [Gpx]-readGpxFiles = fmap join . (mapM readGpxFile)+readGpxFiles = fmap join . mapM readGpxFile -- | Reads a GPX file, executes the given function on the XML, then writes the given file. interactGpxIO' :: Attributes -- ^ The options for reading the GPX file.@@ -139,4 +139,4 @@ sum' = foldl' (.) id sumIO' :: (Monad m) => [a -> m a] -> a -> m a-sumIO' x = foldl' (>=>) return x+sumIO' = foldl' (>=>) return
Data/Geo/GPX/TrksegType.hs view
@@ -19,7 +19,7 @@ trksegType = TrksegType instance XmlPickler TrksegType where- xpickle = xpWrap (\(trkpt', extensions') -> trksegType trkpt' extensions', \(TrksegType trkpt' extensions') -> (trkpt', extensions')) (xpPair+ xpickle = xpWrap (uncurry trksegType, \(TrksegType trkpt' extensions') -> (trkpt', extensions')) (xpPair (xpList (xpElem "trkpt" xpickle)) (xpOption (xpElem "extensions" xpickle)))
GPX.cabal view
@@ -1,14 +1,14 @@ Name: GPX-Version: 0.4.7+Version: 0.4.8 License: BSD3 License-File: LICENSE Synopsis: Parse GPX files Description: Parse GPS Exchange (GPX) files using HXT into data structures. Homepage: http://code.google.com/p/geo-gpx/ Category: Utils-Author: Tony Morris-Maintainer: code@tmorris.net-Copyright: 2009 Tony Morris+Author: Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>+Maintainer: Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>+Copyright: 2009, 2010, 2011 Tony Morris build-type: Simple cabal-version: >= 1.2 @@ -17,9 +17,9 @@ Library if flag(small_base)- Build-Depends: base < 4 && >= 3, hxt, hxt-extras, containers, xsd+ Build-Depends: base < 5 && >= 3, hxt, hxt-extras, containers, xsd else- Build-Depends: base < 3, hxt, hxt-extras, containers, xsd+ Build-Depends: base < 5 && >= 3, hxt, hxt-extras, containers, xsd GHC-Options: -Wall Exposed-Modules: Data.Geo.GPX