diff --git a/docs/Classes.html b/docs/Classes.html
index 68b289e..aff53fa 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -184,7 +170,7 @@ Declaration
@@ -196,9 +182,9 @@ Declaration
@@ -206,51 +192,24 @@
Declaration
-
Undocumented
+
Date Parser for use when parsing GPX files, containing elements with date attributions.
-
See more
-
-
-
Declaration
-
-
Swift
-
class ISO8601DateParser
+
It can parse ISO8601 formatted date strings, along with year strings to native Date
types.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Special parser that only parses year for the copyright attribute when GPXParser
parses.
+
Formerly Named: ISO8601DateParser
& CopyrightYearParser
-
See more
+
See more
Declaration
Swift
-
class CopyrightYearParser
+
class GPXDateParser
@@ -285,7 +244,7 @@ Declaration
@@ -322,7 +281,7 @@ Declaration
@@ -368,7 +327,7 @@ Declaration
@@ -411,7 +370,7 @@ Declaration
@@ -450,7 +409,7 @@ Declaration
@@ -472,9 +431,11 @@ Declaration
-
For adding an extension tag.
+
For adding/obtaining data stored as extensions in GPX file.
+
+
Typical GPX extended data, would have data that should be inbetween the open and close tags of <extensions>
-
If extended, tags should be inbetween the open and close tags of <extensions>
+
This class represents the extended data in a GPX file.
See more
@@ -487,7 +448,7 @@ Declaration
@@ -529,7 +490,7 @@ Declaration
@@ -591,7 +552,7 @@ Declaration
@@ -629,7 +590,7 @@ Declaration
@@ -664,7 +625,7 @@ Declaration
@@ -704,7 +665,7 @@ Declaration
@@ -744,7 +705,7 @@ Declaration
@@ -781,7 +742,7 @@ Declaration
@@ -818,7 +779,7 @@ Declaration
@@ -853,7 +814,7 @@ Declaration
@@ -892,7 +853,7 @@ Declaration
@@ -930,7 +891,7 @@ Declaration
@@ -967,7 +928,7 @@ Declaration
@@ -997,6 +958,7 @@ Declaration
This class is intended to be internally used only.
+ Might be depreciated soon.
See more
@@ -1009,7 +971,7 @@ Declaration
@@ -1054,7 +1016,7 @@ Declaration
@@ -1064,7 +1026,7 @@ Declaration
diff --git a/docs/Classes/Convert.html b/docs/Classes/Convert.html
index 8f03993..94d8cfe 100644
--- a/docs/Classes/Convert.html
+++ b/docs/Classes/Convert.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -212,7 +198,7 @@ Return Value
A Int
that will be nil if input String
is nil.
@@ -265,7 +251,7 @@ Return Value
A Double
that will be nil if input String
is nil.
@@ -320,7 +306,7 @@ Return Value
Formatted string according to ISO8601, which is of yyyy-MM-ddTHH:mm:ssZ
@@ -375,7 +361,7 @@ Return Value
Formatted string as per: yyyy , a year.
@@ -385,7 +371,7 @@ Return Value
diff --git a/docs/Classes/GPXAuthor.html b/docs/Classes/GPXAuthor.html
index 7120cbd..f18b85b 100644
--- a/docs/Classes/GPXAuthor.html
+++ b/docs/Classes/GPXAuthor.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -175,7 +161,7 @@ GPXAuthor
-
Undocumented
+
Default Initializer
@@ -187,7 +173,7 @@
Declaration
@@ -205,7 +191,8 @@ Declaration
-
+
Internal use only. For parsing use.
+
Declaration
@@ -216,7 +203,7 @@ Declaration
@@ -256,7 +243,7 @@ Declaration
@@ -266,7 +253,7 @@ Declaration
diff --git a/docs/Classes/GPXBounds.html b/docs/Classes/GPXBounds.html
index 2ea2ccf..cd8cf2d 100644
--- a/docs/Classes/GPXBounds.html
+++ b/docs/Classes/GPXBounds.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -189,7 +175,7 @@ Declaration
@@ -219,7 +205,7 @@ Declaration
@@ -249,7 +235,7 @@ Declaration
@@ -279,7 +265,7 @@ Declaration
@@ -297,7 +283,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -309,7 +295,7 @@
Declaration
@@ -394,7 +380,7 @@ Parameters
@@ -450,7 +436,7 @@ Parameters
@@ -479,7 +465,7 @@ Declaration
@@ -508,7 +494,7 @@ Declaration
@@ -518,7 +504,7 @@ Declaration
diff --git a/docs/Classes/GPXCopyright.html b/docs/Classes/GPXCopyright.html
index e3f8df6..2eb8706 100644
--- a/docs/Classes/GPXCopyright.html
+++ b/docs/Classes/GPXCopyright.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -203,7 +189,7 @@ Declaration
@@ -235,7 +221,7 @@ Declaration
@@ -267,7 +253,7 @@ Declaration
@@ -285,7 +271,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -297,7 +283,7 @@
Declaration
@@ -329,7 +315,7 @@ Declaration
@@ -385,7 +371,7 @@ Parameters
@@ -425,7 +411,7 @@ Declaration
@@ -465,7 +451,7 @@ Declaration
@@ -494,7 +480,7 @@ Declaration
@@ -504,7 +490,7 @@ Declaration
diff --git a/docs/Classes/CopyrightYearParser.html b/docs/Classes/GPXDateParser.html
similarity index 67%
rename from docs/Classes/CopyrightYearParser.html
rename to docs/Classes/GPXDateParser.html
index f390407..1fdc3f6 100644
--- a/docs/Classes/CopyrightYearParser.html
+++ b/docs/Classes/GPXDateParser.html
@@ -1,7 +1,7 @@
- CopyrightYearParser Class Reference
+ GPXDateParser Class Reference
@@ -10,11 +10,11 @@
-
-
+
+
@@ -22,7 +22,7 @@
CoreGPX Reference
- CopyrightYearParser Class Reference
+ GPXDateParser Class Reference
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -149,14 +135,18 @@
- CopyrightYearParser
+ GPXDateParser
-
class CopyrightYearParser
+
class GPXDateParser
- Special parser that only parses year for the copyright attribute when GPXParser
parses.
+ Date Parser for use when parsing GPX files, containing elements with date attributions.
+
+It can parse ISO8601 formatted date strings, along with year strings to native Date
types.
+
+Formerly Named: ISO8601DateParser
& CopyrightYearParser
@@ -165,9 +155,39 @@ CopyrightYearParser
+
+
+
+
+
+
Parses an ISO8601 formatted date string as native Date type.
+
+
+
+
Declaration
+
+
Swift
+
static func parse ( date string : String ?) -> Date ?
+
+
+
+
+
+
+
+
+
@@ -175,19 +195,19 @@
CopyrightYearParser
-
Undocumented
+
Parses a year string as native Date type.
Declaration
Swift
-
static func parse ( _ yearString : String ?) -> Date ?
+
static func parse ( year string : String ?) -> Date ?
@@ -197,7 +217,7 @@ Declaration
diff --git a/docs/Classes/GPXElement.html b/docs/Classes/GPXElement.html
index 6bc7778..c728d3c 100644
--- a/docs/Classes/GPXElement.html
+++ b/docs/Classes/GPXElement.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -195,7 +181,7 @@ Declaration
@@ -227,7 +213,7 @@ Declaration
@@ -257,7 +243,7 @@ Declaration
@@ -287,7 +273,7 @@ Declaration
@@ -317,7 +303,7 @@ Declaration
@@ -387,7 +373,7 @@ Parameters
@@ -458,7 +444,7 @@ Parameters
@@ -527,7 +513,7 @@ Parameters
@@ -620,7 +606,7 @@ Parameters
@@ -714,7 +700,7 @@ Parameters
@@ -808,7 +794,7 @@ Parameters
@@ -913,7 +899,7 @@ Parameters
@@ -1018,7 +1004,7 @@ Parameters
@@ -1135,7 +1121,7 @@ Parameters
@@ -1196,7 +1182,7 @@ Return Value
A NSMutableString
that has been appended with amounts of \t with regards to indentation requirements input from the parameter.
@@ -1206,7 +1192,7 @@ Return Value
diff --git a/docs/Classes/GPXEmail.html b/docs/Classes/GPXEmail.html
index 4675224..346d4b4 100644
--- a/docs/Classes/GPXEmail.html
+++ b/docs/Classes/GPXEmail.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -191,7 +177,7 @@ Declaration
@@ -221,7 +207,7 @@ Declaration
@@ -251,7 +237,7 @@ Declaration
@@ -302,38 +288,7 @@ Parameters
-
-
-
-
-
-
-
-
-
-
-
Initialize with seperate values of both email ID and domain.
-
-
-
-
Declaration
-
-
Swift
-
@available(*, deprecated: 0.5.0, renamed: "init(withFullEmailAddress:﹚")
-public init ( emailID : String , domain : String )
-
-
-
-
@@ -389,7 +344,7 @@ Parameters
@@ -418,7 +373,7 @@ Declaration
@@ -447,7 +402,7 @@ Declaration
@@ -457,7 +412,7 @@ Declaration
diff --git a/docs/Classes/GPXExtensions.html b/docs/Classes/GPXExtensions.html
index 89abefd..c58d13b 100644
--- a/docs/Classes/GPXExtensions.html
+++ b/docs/Classes/GPXExtensions.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -156,9 +142,11 @@ GPXExtensions
- For adding an extension tag.
+ For adding/obtaining data stored as extensions in GPX file.
+
+Typical GPX extended data, would have data that should be inbetween the open and close tags of <extensions>
-If extended, tags should be inbetween the open and close tags of <extensions>
+This class represents the extended data in a GPX file.
@@ -177,7 +165,7 @@ GPXExtensions
-
Undocumented
+
Default Initializer.
@@ -189,7 +177,102 @@
Declaration
+
+
+
+
+
+
+
+
+
+
+
for parsing uses only. Internal Initializer.
+
+
+
+
Declaration
+
+
Swift
+
init ( dictionary : [ String : String ])
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Access/Write dictionaries in extensions this way.
+
+
If extended data does not have a parent tag, i.e :
+
< Tag > 50 </ Tag >
+
+
+
Access it via extensions[nil]
, to get value of [Tag : 50 ] .
+ Write it via extensions[nil]
= [Tag : 50 ] .
+
+
If extended data does not have a parent tag, i.e :
+
< ParentTag >
+ < Tag > 50 </ Tag >
+</ ParentTag >
+
+
+
Access it via extensions["ParentTag"]
, to get value of [Tag : 50 ] .
+ Write it via extensions["ParentTag"]
= [Tag : 50 ] .
+
+
+
+
Declaration
+
+
Swift
+
public subscript ( parentTag : String ?) -> [ String : String ]? { get set }
+
+
+
+
+
Parameters
+
+
+
+
+
+ parentTag
+
+
+
+
+
nil if no parent tag, if not, insert parent tag name here.
+
+
+
+
+
+
+
@@ -218,7 +301,117 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
Insert a dictionary of extension objects
+
+
+
+
Declaration
+
+
Swift
+
public func insert ( withParentTag tag : String ?, withContents contents : [ String : String ])
+
+
+
+
+
Parameters
+
+
+
+
+
+ tag
+
+
+
+
+
Parent Tag. If inserting without the parent tag, this value should be nil
+
+
+
+
+
+
+ contents
+
+
+
+
+
Contents as a dictionary to be inserted to this object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Remove a dictionary of extension objects
+
+
+
+
Declaration
+
+
Swift
+
public func remove ( contentsOfParentTag tag : String ?)
+
+
+
+
+
Parameters
+
+
+
+
+
+ tag
+
+
+
+
+
Parent Tag of contents for removal. If removing without the parent tag, this value should be nil
+
+
+
+
+
+
+
@@ -247,7 +440,7 @@ Declaration
@@ -257,7 +450,7 @@ Declaration
diff --git a/docs/Classes/GPXLink.html b/docs/Classes/GPXLink.html
index 60c715b..4034c55 100644
--- a/docs/Classes/GPXLink.html
+++ b/docs/Classes/GPXLink.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -195,7 +181,7 @@ Declaration
@@ -225,7 +211,7 @@ Declaration
@@ -255,7 +241,7 @@ Declaration
@@ -285,7 +271,7 @@ Declaration
@@ -315,7 +301,7 @@ Declaration
@@ -364,7 +350,7 @@ Parameters
@@ -415,7 +401,7 @@ Parameters
@@ -471,7 +457,7 @@ Parameters
@@ -500,7 +486,7 @@ Declaration
@@ -529,7 +515,7 @@ Declaration
@@ -558,7 +544,7 @@ Declaration
@@ -568,7 +554,7 @@ Declaration
diff --git a/docs/Classes/GPXLink/CodingKeys.html b/docs/Classes/GPXLink/CodingKeys.html
index c32a7a1..0b9fc93 100644
--- a/docs/Classes/GPXLink/CodingKeys.html
+++ b/docs/Classes/GPXLink/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -257,7 +243,7 @@ Declaration
diff --git a/docs/Classes/GPXMetadata.html b/docs/Classes/GPXMetadata.html
index 748842c..a146fd8 100644
--- a/docs/Classes/GPXMetadata.html
+++ b/docs/Classes/GPXMetadata.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -214,7 +200,7 @@ Declaration
@@ -244,7 +230,7 @@ Declaration
@@ -276,7 +262,7 @@ Declaration
@@ -306,7 +292,7 @@ Declaration
@@ -336,7 +322,7 @@ Declaration
@@ -366,7 +352,7 @@ Declaration
@@ -396,7 +382,7 @@ Declaration
@@ -426,7 +412,7 @@ Declaration
@@ -456,7 +442,7 @@ Declaration
@@ -486,7 +472,7 @@ Declaration
@@ -494,9 +480,9 @@ Declaration
@@ -518,7 +504,7 @@
Declaration
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -542,7 +528,7 @@ Parameters
@@ -571,7 +557,7 @@ Declaration
@@ -600,7 +586,7 @@ Declaration
@@ -610,7 +596,7 @@ Declaration
diff --git a/docs/Classes/GPXParser.html b/docs/Classes/GPXParser.html
index 2d120e7..e247925 100644
--- a/docs/Classes/GPXParser.html
+++ b/docs/Classes/GPXParser.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -209,7 +195,7 @@ Parameters
@@ -258,7 +244,7 @@ Parameters
@@ -307,7 +293,7 @@ Parameters
@@ -356,7 +342,7 @@ Parameters
@@ -405,7 +391,7 @@ Parameters
@@ -435,7 +421,7 @@ Declaration
@@ -469,7 +455,7 @@ Declaration
@@ -499,7 +485,7 @@ Declaration
@@ -529,7 +515,41 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Invoked when parser finds non standard data, which will be treated as extensions data.
+
+
+
+
Declaration
+
+
Swift
+
func parserFoundExtensionCode ()
+
+
+
+
@@ -539,7 +559,7 @@ Declaration
diff --git a/docs/Classes/GPXPerson.html b/docs/Classes/GPXPerson.html
index 276a1d2..c4c4afa 100644
--- a/docs/Classes/GPXPerson.html
+++ b/docs/Classes/GPXPerson.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -333,7 +319,7 @@ Parameters
@@ -362,7 +348,7 @@ Declaration
@@ -391,7 +377,7 @@ Declaration
@@ -401,7 +387,7 @@ Declaration
diff --git a/docs/Classes/GPXPoint.html b/docs/Classes/GPXPoint.html
index ffd7a29..1916bba 100644
--- a/docs/Classes/GPXPoint.html
+++ b/docs/Classes/GPXPoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -180,7 +166,7 @@ GPXPoint
-
Undocumented
+
Elevation Value in (metre, m)
@@ -192,7 +178,7 @@
Declaration
@@ -210,7 +196,7 @@ Declaration
-
Undocumented
+
Time/Date of creation
@@ -222,7 +208,7 @@
Declaration
@@ -240,7 +226,7 @@ Declaration
-
Undocumented
+
Latitude of point
@@ -252,7 +238,7 @@
Declaration
@@ -270,7 +256,7 @@ Declaration
-
Undocumented
+
Longitude of point
@@ -282,7 +268,7 @@
Declaration
@@ -300,7 +286,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -312,7 +298,7 @@
Declaration
@@ -330,7 +316,7 @@ Declaration
-
Undocumented
+
Initialize with latitude and longitude
@@ -342,7 +328,7 @@
Declaration
@@ -360,7 +346,7 @@ Declaration
-
Undocumented
+
Internal initializer, for parsing only.
@@ -372,7 +358,7 @@
Declaration
@@ -401,7 +387,7 @@ Declaration
@@ -441,7 +427,7 @@ Declaration
@@ -470,7 +456,7 @@ Declaration
@@ -480,7 +466,7 @@ Declaration
diff --git a/docs/Classes/GPXPointSegment.html b/docs/Classes/GPXPointSegment.html
index 22dca53..c2d3dc8 100644
--- a/docs/Classes/GPXPointSegment.html
+++ b/docs/Classes/GPXPointSegment.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -180,7 +166,7 @@ GPXPointSegment
-
Undocumented
+
points of segment
@@ -192,7 +178,7 @@
Declaration
@@ -210,7 +196,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -222,7 +208,7 @@
Declaration
@@ -240,7 +226,7 @@ Declaration
-
Undocumented
+
Adds a new point to segment, and returns the added point.
@@ -252,7 +238,7 @@
Declaration
@@ -270,7 +256,7 @@ Declaration
-
Undocumented
+
Appends a point to the point segment
@@ -282,7 +268,7 @@
Declaration
@@ -300,7 +286,7 @@ Declaration
-
Undocumented
+
Appends an array of points to the point segment
@@ -312,7 +298,7 @@
Declaration
@@ -330,7 +316,7 @@ Declaration
-
Undocumented
+
Remove a single point in the point segment
@@ -342,7 +328,7 @@
Declaration
@@ -371,7 +357,7 @@ Declaration
@@ -400,7 +386,7 @@ Declaration
@@ -410,7 +396,7 @@ Declaration
diff --git a/docs/Classes/GPXRoot.html b/docs/Classes/GPXRoot.html
index 64d6462..55b92a0 100644
--- a/docs/Classes/GPXRoot.html
+++ b/docs/Classes/GPXRoot.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -189,7 +175,7 @@ Declaration
@@ -221,7 +207,7 @@ Declaration
@@ -251,7 +237,7 @@ Declaration
@@ -281,7 +267,7 @@ Declaration
@@ -311,7 +297,7 @@ Declaration
@@ -341,7 +327,7 @@ Declaration
@@ -373,7 +359,7 @@ Declaration
@@ -392,9 +378,9 @@ GPX v1.1 Namespaces
@@ -402,49 +388,21 @@
GPX v1.1 Namespaces
-
Link to the GPX v1.1 schema
-
-
-
-
Declaration
-
-
Swift
-
let schema : String
+
for initializing without a creator name
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Link to the schema locations. If extended, the extended schema should be added.
+
It will initialize with the creator name set to its defaults.
Declaration
Swift
-
let schemaLocation : String
+
public required init ()
@@ -452,9 +410,9 @@ Declaration
@@ -462,19 +420,38 @@
Declaration
-
Link to XML schema instance
+
for initializing with a creator name
Declaration
Swift
-
let xsi : String
+
public init ( creator : String )
+
+
Parameters
+
+
+
+
+
+ creator
+
+
+
+
+
name of your app, or whichever product that ends up generating a GPX file
+
+
+
+
+
+
@@ -482,9 +459,9 @@ Declaration
@@ -492,21 +469,50 @@
Declaration
-
for initializing without a creator name
-
-
It will initialize with the creator name set to its defaults.
+
Initialize if planned to use with extensions
Declaration
Swift
-
public required init ()
+
public init ( withExtensionAttributes attributes : [ String : String ], schemaLocation : String )
+
+
Parameters
+
+
+
+
+
+ attributes
+
+
+
+
+
Extension attributes to be placed in the gpx tag header. Key should be name of attribute, while Value contains the value of the attribute.
+
+
+
+
+
+
+ schemaLocation
+
+
+
+
+
Location/Website of the extension schema
+
+
+
+
+
+
@@ -514,9 +520,9 @@ Declaration
@@ -524,38 +530,19 @@
Declaration
-
for initializing with a creator name
+
Initialize if planned to use with extensions, with creator name.
Declaration
Swift
-
public init ( creator : String )
+
public convenience init ( withExtensionAttributes attributes : [ String : String ], schemaLocation : String , creator : String )
-
-
Parameters
-
-
-
-
-
- creator
-
-
-
-
-
name of your app, or whichever product that ends up generating a GPX file
-
-
-
-
-
-
@@ -563,9 +550,9 @@ Parameters
@@ -587,7 +574,7 @@
Parameters
Declaration
Swift
-
internal init ( dictionary : [ String : String ])
+
internal init ( dictionary : inout [ String : String ])
@@ -611,7 +598,7 @@ Parameters
@@ -677,7 +664,7 @@ Parameters
@@ -749,7 +736,7 @@ Return Value
A GPXWaypoint
object.
@@ -798,7 +785,7 @@ Parameters
@@ -847,7 +834,7 @@ Parameters
@@ -896,7 +883,7 @@ Parameters
@@ -926,7 +913,7 @@ Declaration
@@ -967,7 +954,7 @@ Return Value
A GPXRoute
object.
@@ -1016,7 +1003,7 @@ Parameters
@@ -1065,7 +1052,7 @@ Parameters
@@ -1114,7 +1101,7 @@ Parameters
@@ -1155,7 +1142,7 @@ Return Value
A GPXTrack
object.
@@ -1204,7 +1191,7 @@ Parameters
@@ -1253,7 +1240,7 @@ Parameters
@@ -1302,7 +1289,7 @@ Parameters
@@ -1331,7 +1318,7 @@ Declaration
@@ -1360,7 +1347,7 @@ Declaration
@@ -1389,7 +1376,7 @@ Declaration
@@ -1399,7 +1386,7 @@ Declaration
diff --git a/docs/Classes/GPXRoute.html b/docs/Classes/GPXRoute.html
index 190b446..dbd2ef2 100644
--- a/docs/Classes/GPXRoute.html
+++ b/docs/Classes/GPXRoute.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -190,7 +176,7 @@ Declaration
@@ -220,7 +206,7 @@ Declaration
@@ -250,7 +236,7 @@ Declaration
@@ -280,7 +266,7 @@ Declaration
@@ -310,7 +296,7 @@ Declaration
@@ -340,7 +326,7 @@ Declaration
@@ -370,7 +356,7 @@ Declaration
@@ -400,7 +386,7 @@ Declaration
@@ -432,7 +418,7 @@ Declaration
@@ -462,7 +448,7 @@ Declaration
@@ -480,7 +466,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -492,7 +478,7 @@
Declaration
@@ -500,9 +486,9 @@ Declaration
@@ -510,19 +496,19 @@
Declaration
-
Undocumented
+
Internal initializer. For parsing use only.
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -565,7 +551,7 @@ Declaration
@@ -597,7 +583,7 @@ Declaration
@@ -627,7 +613,7 @@ Declaration
@@ -657,7 +643,7 @@ Declaration
@@ -687,7 +673,7 @@ Declaration
@@ -716,7 +702,7 @@ Declaration
@@ -745,7 +731,7 @@ Declaration
@@ -755,7 +741,7 @@ Declaration
diff --git a/docs/Classes/GPXRoute/CodingKeys.html b/docs/Classes/GPXRoute/CodingKeys.html
index e0e733c..151ea56 100644
--- a/docs/Classes/GPXRoute/CodingKeys.html
+++ b/docs/Classes/GPXRoute/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -377,7 +363,7 @@ Declaration
diff --git a/docs/Classes/GPXRoutePoint.html b/docs/Classes/GPXRoutePoint.html
index 0f764ca..25a0031 100644
--- a/docs/Classes/GPXRoutePoint.html
+++ b/docs/Classes/GPXRoutePoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -175,7 +161,8 @@ GPXRoutePoint
-
+
Default initializer
+
Declaration
@@ -186,7 +173,7 @@ Declaration
@@ -215,7 +202,7 @@ Declaration
@@ -223,9 +210,9 @@ Declaration
@@ -239,12 +226,12 @@
Declaration
Declaration
Swift
-
override init ( dictionary : [ String : String ])
+
override init ( dictionary : inout [ String : String ])
@@ -276,7 +263,7 @@ Declaration
@@ -305,7 +292,7 @@ Declaration
@@ -315,7 +302,7 @@ Declaration
diff --git a/docs/Classes/GPXTrack.html b/docs/Classes/GPXTrack.html
index 323bb00..d7c9625 100644
--- a/docs/Classes/GPXTrack.html
+++ b/docs/Classes/GPXTrack.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -179,7 +165,7 @@ GPXTrack
@@ -192,7 +178,7 @@ Declaration
@@ -222,7 +208,7 @@ Declaration
@@ -252,7 +238,7 @@ Declaration
@@ -282,7 +268,7 @@ Declaration
@@ -312,7 +298,7 @@ Declaration
@@ -342,7 +328,7 @@ Declaration
@@ -372,7 +358,7 @@ Declaration
@@ -402,7 +388,7 @@ Declaration
@@ -432,7 +418,7 @@ Declaration
@@ -450,7 +436,7 @@ Declaration
-
Undocumented
+
Custom Extensions of track, if needed.
@@ -462,7 +448,7 @@
Declaration
@@ -480,7 +466,7 @@ Declaration
-
Undocumented
+
Default Initializer
@@ -492,7 +478,7 @@
Declaration
@@ -500,9 +486,9 @@ Declaration
@@ -510,19 +496,19 @@
Declaration
-
Undocumented
+
Internal Initializer, for parsing use only.
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -554,7 +540,7 @@ Declaration
@@ -586,7 +572,7 @@ Declaration
@@ -616,7 +602,7 @@ Declaration
@@ -646,7 +632,7 @@ Declaration
@@ -676,7 +662,7 @@ Declaration
@@ -694,7 +680,7 @@ Declaration
-
Undocumented
+
Initializes a new track point in track, then returns the new track point.
@@ -706,7 +692,7 @@
Declaration
@@ -735,7 +721,7 @@ Declaration
@@ -764,7 +750,7 @@ Declaration
@@ -774,7 +760,7 @@ Declaration
diff --git a/docs/Classes/GPXTrack/CodingKeys.html b/docs/Classes/GPXTrack/CodingKeys.html
index 10f7076..2150922 100644
--- a/docs/Classes/GPXTrack/CodingKeys.html
+++ b/docs/Classes/GPXTrack/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -156,7 +142,7 @@ CodingKeys
- Undocumented
+ for Codable
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -397,7 +383,7 @@ Declaration
@@ -427,7 +413,7 @@ Declaration
@@ -437,7 +423,7 @@ Declaration
diff --git a/docs/Classes/GPXTrackPoint.html b/docs/Classes/GPXTrackPoint.html
index d329def..384f9ee 100644
--- a/docs/Classes/GPXTrackPoint.html
+++ b/docs/Classes/GPXTrackPoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -178,7 +164,8 @@ GPXTrackPoint
-
+
Default Initializer.
+
Declaration
@@ -189,7 +176,7 @@ Declaration
@@ -218,7 +205,7 @@ Declaration
@@ -226,9 +213,9 @@ Declaration
@@ -242,12 +229,12 @@
Declaration
Declaration
Swift
-
override init ( dictionary : [ String : String ])
+
override init ( dictionary : inout [ String : String ])
@@ -279,7 +266,7 @@ Declaration
@@ -308,7 +295,7 @@ Declaration
@@ -318,7 +305,7 @@ Declaration
diff --git a/docs/Classes/GPXTrackSegment.html b/docs/Classes/GPXTrackSegment.html
index 3296e5c..418fe54 100644
--- a/docs/Classes/GPXTrackSegment.html
+++ b/docs/Classes/GPXTrackSegment.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -190,7 +176,7 @@ Declaration
@@ -208,7 +194,7 @@ Declaration
-
Undocumented
+
Track points stored in current segment.
@@ -220,7 +206,7 @@
Declaration
@@ -238,7 +224,7 @@ Declaration
-
Undocumented
+
Custom Extensions, if needed.
@@ -250,7 +236,7 @@
Declaration
@@ -268,7 +254,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -280,7 +266,37 @@
Declaration
+
+
+
+
+
+
+
+
+
+
+
Internal Initializer, for parsing use only.
+
+
+
+
Declaration
+
+
Swift
+
init ( dictionary : inout [ String : String ])
+
+
+
+
@@ -298,7 +314,7 @@ Declaration
-
Undocumented
+
Initializes a new trackpoint to segment, and returns the trackpoint.
@@ -310,7 +326,7 @@
Declaration
@@ -340,7 +356,7 @@ Declaration
@@ -370,7 +386,7 @@ Declaration
@@ -400,7 +416,7 @@ Declaration
@@ -429,7 +445,7 @@ Declaration
@@ -458,7 +474,7 @@ Declaration
@@ -468,7 +484,7 @@ Declaration
diff --git a/docs/Classes/GPXTrackSegment/CodingKeys.html b/docs/Classes/GPXTrackSegment/CodingKeys.html
index 1c0a467..75b1c74 100644
--- a/docs/Classes/GPXTrackSegment/CodingKeys.html
+++ b/docs/Classes/GPXTrackSegment/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -227,7 +213,7 @@ Declaration
diff --git a/docs/Classes/GPXType.html b/docs/Classes/GPXType.html
index a2b0ee0..da1032e 100644
--- a/docs/Classes/GPXType.html
+++ b/docs/Classes/GPXType.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -164,6 +150,7 @@ GPXType
This class is intended to be internally used only.
+ Might be depreciated soon.
@@ -215,7 +202,7 @@ Parameters
@@ -266,7 +253,7 @@ Parameters
@@ -296,7 +283,7 @@ Declaration
@@ -326,7 +313,7 @@ Declaration
@@ -375,7 +362,7 @@ Parameters
@@ -424,7 +411,7 @@ Parameters
@@ -476,7 +463,7 @@ Parameters
@@ -532,7 +519,7 @@ Return Value
Formatted string according to ISO8601, which is of yyyy-MM-ddTHH:mm:ssZ
@@ -585,7 +572,7 @@ Return Value
a non negative integer. (positive only)
@@ -638,7 +625,7 @@ Return Value
a non negative number formatted as String
. (positive only)
@@ -648,7 +635,7 @@ Return Value
diff --git a/docs/Classes/GPXWaypoint.html b/docs/Classes/GPXWaypoint.html
index 6665d4a..4fc4f85 100644
--- a/docs/Classes/GPXWaypoint.html
+++ b/docs/Classes/GPXWaypoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -205,7 +191,7 @@ Declaration
@@ -237,7 +223,7 @@ Declaration
@@ -269,7 +255,7 @@ Declaration
@@ -301,7 +287,7 @@ Declaration
@@ -333,7 +319,7 @@ Declaration
@@ -365,7 +351,7 @@ Declaration
@@ -403,7 +389,7 @@ Declaration
@@ -441,7 +427,7 @@ Declaration
@@ -479,7 +465,7 @@ Declaration
@@ -511,7 +497,7 @@ Declaration
@@ -549,7 +535,7 @@ Declaration
@@ -579,7 +565,7 @@ Declaration
@@ -631,7 +617,7 @@ Declaration
@@ -661,7 +647,7 @@ Declaration
@@ -691,7 +677,7 @@ Declaration
@@ -721,7 +707,7 @@ Declaration
@@ -751,7 +737,7 @@ Declaration
@@ -791,7 +777,7 @@ Declaration
@@ -831,7 +817,7 @@ Declaration
@@ -861,7 +847,7 @@ Declaration
@@ -897,7 +883,7 @@ Declaration
@@ -933,7 +919,7 @@ Declaration
@@ -970,7 +956,7 @@ Declaration
@@ -1038,7 +1024,7 @@ Parameters
@@ -1046,9 +1032,9 @@ Parameters
@@ -1070,7 +1056,7 @@
Parameters
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -1094,7 +1080,7 @@ Parameters
@@ -1151,7 +1137,7 @@ Parameters
@@ -1180,7 +1166,7 @@ Declaration
@@ -1209,7 +1195,7 @@ Declaration
@@ -1238,7 +1224,7 @@ Declaration
@@ -1248,7 +1234,7 @@ Declaration
diff --git a/docs/Classes/GPXWaypoint/CodingKeys.html b/docs/Classes/GPXWaypoint/CodingKeys.html
index d60b3da..3a88278 100644
--- a/docs/Classes/GPXWaypoint/CodingKeys.html
+++ b/docs/Classes/GPXWaypoint/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -397,7 +383,7 @@ Declaration
@@ -427,7 +413,7 @@ Declaration
@@ -457,7 +443,7 @@ Declaration
@@ -487,7 +473,7 @@ Declaration
@@ -517,7 +503,7 @@ Declaration
@@ -547,7 +533,7 @@ Declaration
@@ -577,7 +563,7 @@ Declaration
@@ -607,7 +593,7 @@ Declaration
@@ -637,7 +623,7 @@ Declaration
@@ -667,7 +653,7 @@ Declaration
@@ -697,7 +683,7 @@ Declaration
@@ -727,7 +713,7 @@ Declaration
@@ -757,7 +743,7 @@ Declaration
@@ -787,7 +773,7 @@ Declaration
@@ -797,7 +783,7 @@ Declaration
diff --git a/docs/Enums.html b/docs/Enums.html
index e29fe5e..081f7e1 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -197,7 +183,7 @@ Declaration
diff --git a/docs/Enums/GPXFix.html b/docs/Enums/GPXFix.html
index 841a75f..5a51592 100644
--- a/docs/Enums/GPXFix.html
+++ b/docs/Enums/GPXFix.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -192,7 +178,7 @@ Declaration
@@ -222,7 +208,7 @@ Declaration
@@ -252,7 +238,7 @@ Declaration
@@ -282,7 +268,7 @@ Declaration
@@ -312,7 +298,7 @@ Declaration
@@ -322,7 +308,7 @@ Declaration
diff --git a/docs/Extensions.html b/docs/Extensions.html
index bb5f35b..a79acbf 100644
--- a/docs/Extensions.html
+++ b/docs/Extensions.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -191,7 +177,7 @@ Declaration
diff --git a/docs/Extensions/NSMutableString.html b/docs/Extensions/NSMutableString.html
index d137c81..f261f43 100644
--- a/docs/Extensions/NSMutableString.html
+++ b/docs/Extensions/NSMutableString.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -196,7 +182,7 @@ Declaration
@@ -234,7 +220,7 @@ Declaration
@@ -244,7 +230,7 @@ Declaration
diff --git a/docs/Global Variables.html b/docs/Global Variables.html
deleted file mode 100644
index 5f5e5b0..0000000
--- a/docs/Global Variables.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
- Global Variables Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
- CoreGPX Reference
-
- Global Variables Reference
-
-
-
-
-
-
-
- Global Variables
- The following global variables are available globally.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
let kGPXInvalidGPXFormatNotification : String
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
let kGPXDescriptionKey : String
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/badge.svg b/docs/badge.svg
index 921d353..d53230b 100644
--- a/docs/badge.svg
+++ b/docs/badge.svg
@@ -19,10 +19,10 @@
documentation
- 72%
+ 82%
- 72%
+ 82%
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes.html
index 68b289e..aff53fa 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -184,7 +170,7 @@ Declaration
@@ -196,9 +182,9 @@ Declaration
@@ -206,51 +192,24 @@
Declaration
-
Undocumented
+
Date Parser for use when parsing GPX files, containing elements with date attributions.
-
See more
-
-
-
Declaration
-
-
Swift
-
class ISO8601DateParser
+
It can parse ISO8601 formatted date strings, along with year strings to native Date
types.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Special parser that only parses year for the copyright attribute when GPXParser
parses.
+
Formerly Named: ISO8601DateParser
& CopyrightYearParser
-
See more
+
See more
Declaration
Swift
-
class CopyrightYearParser
+
class GPXDateParser
@@ -285,7 +244,7 @@ Declaration
@@ -322,7 +281,7 @@ Declaration
@@ -368,7 +327,7 @@ Declaration
@@ -411,7 +370,7 @@ Declaration
@@ -450,7 +409,7 @@ Declaration
@@ -472,9 +431,11 @@ Declaration
-
For adding an extension tag.
+
For adding/obtaining data stored as extensions in GPX file.
+
+
Typical GPX extended data, would have data that should be inbetween the open and close tags of <extensions>
-
If extended, tags should be inbetween the open and close tags of <extensions>
+
This class represents the extended data in a GPX file.
See more
@@ -487,7 +448,7 @@ Declaration
@@ -529,7 +490,7 @@ Declaration
@@ -591,7 +552,7 @@ Declaration
@@ -629,7 +590,7 @@ Declaration
@@ -664,7 +625,7 @@ Declaration
@@ -704,7 +665,7 @@ Declaration
@@ -744,7 +705,7 @@ Declaration
@@ -781,7 +742,7 @@ Declaration
@@ -818,7 +779,7 @@ Declaration
@@ -853,7 +814,7 @@ Declaration
@@ -892,7 +853,7 @@ Declaration
@@ -930,7 +891,7 @@ Declaration
@@ -967,7 +928,7 @@ Declaration
@@ -997,6 +958,7 @@ Declaration
This class is intended to be internally used only.
+ Might be depreciated soon.
See more
@@ -1009,7 +971,7 @@ Declaration
@@ -1054,7 +1016,7 @@ Declaration
@@ -1064,7 +1026,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/Convert.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/Convert.html
index 8f03993..94d8cfe 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/Convert.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/Convert.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -212,7 +198,7 @@ Return Value
A Int
that will be nil if input String
is nil.
@@ -265,7 +251,7 @@ Return Value
A Double
that will be nil if input String
is nil.
@@ -320,7 +306,7 @@ Return Value
Formatted string according to ISO8601, which is of yyyy-MM-ddTHH:mm:ssZ
@@ -375,7 +361,7 @@ Return Value
Formatted string as per: yyyy , a year.
@@ -385,7 +371,7 @@ Return Value
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/CopyrightYearParser.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/CopyrightYearParser.html
deleted file mode 100644
index f390407..0000000
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/CopyrightYearParser.html
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
- CopyrightYearParser Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
- CoreGPX Reference
-
- CopyrightYearParser Class Reference
-
-
-
-
-
-
-
- CopyrightYearParser
-
-
-
class CopyrightYearParser
-
-
-
- Special parser that only parses year for the copyright attribute when GPXParser
parses.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
static func parse ( _ yearString : String ?) -> Date ?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXAuthor.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXAuthor.html
index 7120cbd..f18b85b 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXAuthor.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXAuthor.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -175,7 +161,7 @@ GPXAuthor
-
Undocumented
+
Default Initializer
@@ -187,7 +173,7 @@
Declaration
@@ -205,7 +191,8 @@ Declaration
-
+
Internal use only. For parsing use.
+
Declaration
@@ -216,7 +203,7 @@ Declaration
@@ -256,7 +243,7 @@ Declaration
@@ -266,7 +253,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXBounds.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXBounds.html
index 2ea2ccf..cd8cf2d 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXBounds.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXBounds.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -189,7 +175,7 @@ Declaration
@@ -219,7 +205,7 @@ Declaration
@@ -249,7 +235,7 @@ Declaration
@@ -279,7 +265,7 @@ Declaration
@@ -297,7 +283,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -309,7 +295,7 @@
Declaration
@@ -394,7 +380,7 @@ Parameters
@@ -450,7 +436,7 @@ Parameters
@@ -479,7 +465,7 @@ Declaration
@@ -508,7 +494,7 @@ Declaration
@@ -518,7 +504,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXCopyright.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXCopyright.html
index e3f8df6..2eb8706 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXCopyright.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXCopyright.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -203,7 +189,7 @@ Declaration
@@ -235,7 +221,7 @@ Declaration
@@ -267,7 +253,7 @@ Declaration
@@ -285,7 +271,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -297,7 +283,7 @@
Declaration
@@ -329,7 +315,7 @@ Declaration
@@ -385,7 +371,7 @@ Parameters
@@ -425,7 +411,7 @@ Declaration
@@ -465,7 +451,7 @@ Declaration
@@ -494,7 +480,7 @@ Declaration
@@ -504,7 +490,7 @@ Declaration
diff --git a/docs/Classes/ISO8601DateParser.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXDateParser.html
similarity index 67%
rename from docs/Classes/ISO8601DateParser.html
rename to docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXDateParser.html
index 96c149f..1fdc3f6 100644
--- a/docs/Classes/ISO8601DateParser.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXDateParser.html
@@ -1,7 +1,7 @@
- ISO8601DateParser Class Reference
+ GPXDateParser Class Reference
@@ -10,11 +10,11 @@
-
-
+
+
@@ -22,7 +22,7 @@
CoreGPX Reference
- ISO8601DateParser Class Reference
+ GPXDateParser Class Reference
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -149,14 +135,18 @@
- ISO8601DateParser
+ GPXDateParser
-
class ISO8601DateParser
+
class GPXDateParser
- Undocumented
+ Date Parser for use when parsing GPX files, containing elements with date attributions.
+
+It can parse ISO8601 formatted date strings, along with year strings to native Date
types.
+
+Formerly Named: ISO8601DateParser
& CopyrightYearParser
@@ -165,9 +155,39 @@ ISO8601DateParser
+
+
+
+
+
+
Parses an ISO8601 formatted date string as native Date type.
+
+
+
+
Declaration
+
+
Swift
+
static func parse ( date string : String ?) -> Date ?
+
+
+
+
+
+
+
+
+
@@ -175,19 +195,19 @@
ISO8601DateParser
-
Undocumented
+
Parses a year string as native Date type.
Declaration
Swift
-
static func parse ( _ dateString : String ?) -> Date ?
+
static func parse ( year string : String ?) -> Date ?
@@ -197,7 +217,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXElement.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXElement.html
index 6bc7778..c728d3c 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXElement.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXElement.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -195,7 +181,7 @@ Declaration
@@ -227,7 +213,7 @@ Declaration
@@ -257,7 +243,7 @@ Declaration
@@ -287,7 +273,7 @@ Declaration
@@ -317,7 +303,7 @@ Declaration
@@ -387,7 +373,7 @@ Parameters
@@ -458,7 +444,7 @@ Parameters
@@ -527,7 +513,7 @@ Parameters
@@ -620,7 +606,7 @@ Parameters
@@ -714,7 +700,7 @@ Parameters
@@ -808,7 +794,7 @@ Parameters
@@ -913,7 +899,7 @@ Parameters
@@ -1018,7 +1004,7 @@ Parameters
@@ -1135,7 +1121,7 @@ Parameters
@@ -1196,7 +1182,7 @@ Return Value
A NSMutableString
that has been appended with amounts of \t with regards to indentation requirements input from the parameter.
@@ -1206,7 +1192,7 @@ Return Value
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXEmail.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXEmail.html
index 4675224..346d4b4 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXEmail.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXEmail.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -191,7 +177,7 @@ Declaration
@@ -221,7 +207,7 @@ Declaration
@@ -251,7 +237,7 @@ Declaration
@@ -302,38 +288,7 @@ Parameters
-
-
-
-
-
-
-
-
-
-
-
Initialize with seperate values of both email ID and domain.
-
-
-
-
Declaration
-
-
Swift
-
@available(*, deprecated: 0.5.0, renamed: "init(withFullEmailAddress:﹚")
-public init ( emailID : String , domain : String )
-
-
-
-
@@ -389,7 +344,7 @@ Parameters
@@ -418,7 +373,7 @@ Declaration
@@ -447,7 +402,7 @@ Declaration
@@ -457,7 +412,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXExtensions.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXExtensions.html
index 89abefd..c58d13b 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXExtensions.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXExtensions.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -156,9 +142,11 @@ GPXExtensions
- For adding an extension tag.
+ For adding/obtaining data stored as extensions in GPX file.
+
+Typical GPX extended data, would have data that should be inbetween the open and close tags of <extensions>
-If extended, tags should be inbetween the open and close tags of <extensions>
+This class represents the extended data in a GPX file.
@@ -177,7 +165,7 @@ GPXExtensions
-
Undocumented
+
Default Initializer.
@@ -189,7 +177,102 @@
Declaration
+
+
+
+
+
+
+
+
+
+
+
for parsing uses only. Internal Initializer.
+
+
+
+
Declaration
+
+
Swift
+
init ( dictionary : [ String : String ])
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Access/Write dictionaries in extensions this way.
+
+
If extended data does not have a parent tag, i.e :
+
< Tag > 50 </ Tag >
+
+
+
Access it via extensions[nil]
, to get value of [Tag : 50 ] .
+ Write it via extensions[nil]
= [Tag : 50 ] .
+
+
If extended data does not have a parent tag, i.e :
+
< ParentTag >
+ < Tag > 50 </ Tag >
+</ ParentTag >
+
+
+
Access it via extensions["ParentTag"]
, to get value of [Tag : 50 ] .
+ Write it via extensions["ParentTag"]
= [Tag : 50 ] .
+
+
+
+
Declaration
+
+
Swift
+
public subscript ( parentTag : String ?) -> [ String : String ]? { get set }
+
+
+
+
+
Parameters
+
+
+
+
+
+ parentTag
+
+
+
+
+
nil if no parent tag, if not, insert parent tag name here.
+
+
+
+
+
+
+
@@ -218,7 +301,117 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
Insert a dictionary of extension objects
+
+
+
+
Declaration
+
+
Swift
+
public func insert ( withParentTag tag : String ?, withContents contents : [ String : String ])
+
+
+
+
+
Parameters
+
+
+
+
+
+ tag
+
+
+
+
+
Parent Tag. If inserting without the parent tag, this value should be nil
+
+
+
+
+
+
+ contents
+
+
+
+
+
Contents as a dictionary to be inserted to this object.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Remove a dictionary of extension objects
+
+
+
+
Declaration
+
+
Swift
+
public func remove ( contentsOfParentTag tag : String ?)
+
+
+
+
+
Parameters
+
+
+
+
+
+ tag
+
+
+
+
+
Parent Tag of contents for removal. If removing without the parent tag, this value should be nil
+
+
+
+
+
+
+
@@ -247,7 +440,7 @@ Declaration
@@ -257,7 +450,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink.html
index 60c715b..4034c55 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -195,7 +181,7 @@ Declaration
@@ -225,7 +211,7 @@ Declaration
@@ -255,7 +241,7 @@ Declaration
@@ -285,7 +271,7 @@ Declaration
@@ -315,7 +301,7 @@ Declaration
@@ -364,7 +350,7 @@ Parameters
@@ -415,7 +401,7 @@ Parameters
@@ -471,7 +457,7 @@ Parameters
@@ -500,7 +486,7 @@ Declaration
@@ -529,7 +515,7 @@ Declaration
@@ -558,7 +544,7 @@ Declaration
@@ -568,7 +554,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink/CodingKeys.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink/CodingKeys.html
index c32a7a1..0b9fc93 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink/CodingKeys.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXLink/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -257,7 +243,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXMetadata.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXMetadata.html
index 748842c..a146fd8 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXMetadata.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXMetadata.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -214,7 +200,7 @@ Declaration
@@ -244,7 +230,7 @@ Declaration
@@ -276,7 +262,7 @@ Declaration
@@ -306,7 +292,7 @@ Declaration
@@ -336,7 +322,7 @@ Declaration
@@ -366,7 +352,7 @@ Declaration
@@ -396,7 +382,7 @@ Declaration
@@ -426,7 +412,7 @@ Declaration
@@ -456,7 +442,7 @@ Declaration
@@ -486,7 +472,7 @@ Declaration
@@ -494,9 +480,9 @@ Declaration
@@ -518,7 +504,7 @@
Declaration
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -542,7 +528,7 @@ Parameters
@@ -571,7 +557,7 @@ Declaration
@@ -600,7 +586,7 @@ Declaration
@@ -610,7 +596,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXParser.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXParser.html
index 2d120e7..e247925 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXParser.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXParser.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -209,7 +195,7 @@ Parameters
@@ -258,7 +244,7 @@ Parameters
@@ -307,7 +293,7 @@ Parameters
@@ -356,7 +342,7 @@ Parameters
@@ -405,7 +391,7 @@ Parameters
@@ -435,7 +421,7 @@ Declaration
@@ -469,7 +455,7 @@ Declaration
@@ -499,7 +485,7 @@ Declaration
@@ -529,7 +515,41 @@ Declaration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Invoked when parser finds non standard data, which will be treated as extensions data.
+
+
+
+
Declaration
+
+
Swift
+
func parserFoundExtensionCode ()
+
+
+
+
@@ -539,7 +559,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPerson.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPerson.html
index 276a1d2..c4c4afa 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPerson.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPerson.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -333,7 +319,7 @@ Parameters
@@ -362,7 +348,7 @@ Declaration
@@ -391,7 +377,7 @@ Declaration
@@ -401,7 +387,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPoint.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPoint.html
index ffd7a29..1916bba 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPoint.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -180,7 +166,7 @@ GPXPoint
-
Undocumented
+
Elevation Value in (metre, m)
@@ -192,7 +178,7 @@
Declaration
@@ -210,7 +196,7 @@ Declaration
-
Undocumented
+
Time/Date of creation
@@ -222,7 +208,7 @@
Declaration
@@ -240,7 +226,7 @@ Declaration
-
Undocumented
+
Latitude of point
@@ -252,7 +238,7 @@
Declaration
@@ -270,7 +256,7 @@ Declaration
-
Undocumented
+
Longitude of point
@@ -282,7 +268,7 @@
Declaration
@@ -300,7 +286,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -312,7 +298,7 @@
Declaration
@@ -330,7 +316,7 @@ Declaration
-
Undocumented
+
Initialize with latitude and longitude
@@ -342,7 +328,7 @@
Declaration
@@ -360,7 +346,7 @@ Declaration
-
Undocumented
+
Internal initializer, for parsing only.
@@ -372,7 +358,7 @@
Declaration
@@ -401,7 +387,7 @@ Declaration
@@ -441,7 +427,7 @@ Declaration
@@ -470,7 +456,7 @@ Declaration
@@ -480,7 +466,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPointSegment.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPointSegment.html
index 22dca53..c2d3dc8 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPointSegment.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXPointSegment.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -180,7 +166,7 @@ GPXPointSegment
-
Undocumented
+
points of segment
@@ -192,7 +178,7 @@
Declaration
@@ -210,7 +196,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -222,7 +208,7 @@
Declaration
@@ -240,7 +226,7 @@ Declaration
-
Undocumented
+
Adds a new point to segment, and returns the added point.
@@ -252,7 +238,7 @@
Declaration
@@ -270,7 +256,7 @@ Declaration
-
Undocumented
+
Appends a point to the point segment
@@ -282,7 +268,7 @@
Declaration
@@ -300,7 +286,7 @@ Declaration
-
Undocumented
+
Appends an array of points to the point segment
@@ -312,7 +298,7 @@
Declaration
@@ -330,7 +316,7 @@ Declaration
-
Undocumented
+
Remove a single point in the point segment
@@ -342,7 +328,7 @@
Declaration
@@ -371,7 +357,7 @@ Declaration
@@ -400,7 +386,7 @@ Declaration
@@ -410,7 +396,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoot.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoot.html
index 64d6462..55b92a0 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoot.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoot.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -189,7 +175,7 @@ Declaration
@@ -221,7 +207,7 @@ Declaration
@@ -251,7 +237,7 @@ Declaration
@@ -281,7 +267,7 @@ Declaration
@@ -311,7 +297,7 @@ Declaration
@@ -341,7 +327,7 @@ Declaration
@@ -373,7 +359,7 @@ Declaration
@@ -392,9 +378,9 @@ GPX v1.1 Namespaces
@@ -402,49 +388,21 @@
GPX v1.1 Namespaces
-
Link to the GPX v1.1 schema
-
-
-
-
Declaration
-
-
Swift
-
let schema : String
+
for initializing without a creator name
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Link to the schema locations. If extended, the extended schema should be added.
+
It will initialize with the creator name set to its defaults.
Declaration
Swift
-
let schemaLocation : String
+
public required init ()
@@ -452,9 +410,9 @@ Declaration
@@ -462,19 +420,38 @@
Declaration
-
Link to XML schema instance
+
for initializing with a creator name
Declaration
Swift
-
let xsi : String
+
public init ( creator : String )
+
+
Parameters
+
+
+
+
+
+ creator
+
+
+
+
+
name of your app, or whichever product that ends up generating a GPX file
+
+
+
+
+
+
@@ -482,9 +459,9 @@ Declaration
@@ -492,21 +469,50 @@
Declaration
-
for initializing without a creator name
-
-
It will initialize with the creator name set to its defaults.
+
Initialize if planned to use with extensions
Declaration
Swift
-
public required init ()
+
public init ( withExtensionAttributes attributes : [ String : String ], schemaLocation : String )
+
+
Parameters
+
+
+
+
+
+ attributes
+
+
+
+
+
Extension attributes to be placed in the gpx tag header. Key should be name of attribute, while Value contains the value of the attribute.
+
+
+
+
+
+
+ schemaLocation
+
+
+
+
+
Location/Website of the extension schema
+
+
+
+
+
+
@@ -514,9 +520,9 @@ Declaration
@@ -524,38 +530,19 @@
Declaration
-
for initializing with a creator name
+
Initialize if planned to use with extensions, with creator name.
Declaration
Swift
-
public init ( creator : String )
+
public convenience init ( withExtensionAttributes attributes : [ String : String ], schemaLocation : String , creator : String )
-
-
Parameters
-
-
-
-
-
- creator
-
-
-
-
-
name of your app, or whichever product that ends up generating a GPX file
-
-
-
-
-
-
@@ -563,9 +550,9 @@ Parameters
@@ -587,7 +574,7 @@
Parameters
Declaration
Swift
-
internal init ( dictionary : [ String : String ])
+
internal init ( dictionary : inout [ String : String ])
@@ -611,7 +598,7 @@ Parameters
@@ -677,7 +664,7 @@ Parameters
@@ -749,7 +736,7 @@ Return Value
A GPXWaypoint
object.
@@ -798,7 +785,7 @@ Parameters
@@ -847,7 +834,7 @@ Parameters
@@ -896,7 +883,7 @@ Parameters
@@ -926,7 +913,7 @@ Declaration
@@ -967,7 +954,7 @@ Return Value
A GPXRoute
object.
@@ -1016,7 +1003,7 @@ Parameters
@@ -1065,7 +1052,7 @@ Parameters
@@ -1114,7 +1101,7 @@ Parameters
@@ -1155,7 +1142,7 @@ Return Value
A GPXTrack
object.
@@ -1204,7 +1191,7 @@ Parameters
@@ -1253,7 +1240,7 @@ Parameters
@@ -1302,7 +1289,7 @@ Parameters
@@ -1331,7 +1318,7 @@ Declaration
@@ -1360,7 +1347,7 @@ Declaration
@@ -1389,7 +1376,7 @@ Declaration
@@ -1399,7 +1386,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute.html
index 190b446..dbd2ef2 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -190,7 +176,7 @@ Declaration
@@ -220,7 +206,7 @@ Declaration
@@ -250,7 +236,7 @@ Declaration
@@ -280,7 +266,7 @@ Declaration
@@ -310,7 +296,7 @@ Declaration
@@ -340,7 +326,7 @@ Declaration
@@ -370,7 +356,7 @@ Declaration
@@ -400,7 +386,7 @@ Declaration
@@ -432,7 +418,7 @@ Declaration
@@ -462,7 +448,7 @@ Declaration
@@ -480,7 +466,7 @@ Declaration
-
Undocumented
+
Default initializer.
@@ -492,7 +478,7 @@
Declaration
@@ -500,9 +486,9 @@ Declaration
@@ -510,19 +496,19 @@
Declaration
-
Undocumented
+
Internal initializer. For parsing use only.
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -565,7 +551,7 @@ Declaration
@@ -597,7 +583,7 @@ Declaration
@@ -627,7 +613,7 @@ Declaration
@@ -657,7 +643,7 @@ Declaration
@@ -687,7 +673,7 @@ Declaration
@@ -716,7 +702,7 @@ Declaration
@@ -745,7 +731,7 @@ Declaration
@@ -755,7 +741,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute/CodingKeys.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute/CodingKeys.html
index e0e733c..151ea56 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute/CodingKeys.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoute/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -377,7 +363,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoutePoint.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoutePoint.html
index 0f764ca..25a0031 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoutePoint.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXRoutePoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -175,7 +161,8 @@ GPXRoutePoint
-
+
Default initializer
+
Declaration
@@ -186,7 +173,7 @@ Declaration
@@ -215,7 +202,7 @@ Declaration
@@ -223,9 +210,9 @@ Declaration
@@ -239,12 +226,12 @@
Declaration
Declaration
Swift
-
override init ( dictionary : [ String : String ])
+
override init ( dictionary : inout [ String : String ])
@@ -276,7 +263,7 @@ Declaration
@@ -305,7 +292,7 @@ Declaration
@@ -315,7 +302,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack.html
index 323bb00..d7c9625 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -179,7 +165,7 @@ GPXTrack
@@ -192,7 +178,7 @@ Declaration
@@ -222,7 +208,7 @@ Declaration
@@ -252,7 +238,7 @@ Declaration
@@ -282,7 +268,7 @@ Declaration
@@ -312,7 +298,7 @@ Declaration
@@ -342,7 +328,7 @@ Declaration
@@ -372,7 +358,7 @@ Declaration
@@ -402,7 +388,7 @@ Declaration
@@ -432,7 +418,7 @@ Declaration
@@ -450,7 +436,7 @@ Declaration
-
Undocumented
+
Custom Extensions of track, if needed.
@@ -462,7 +448,7 @@
Declaration
@@ -480,7 +466,7 @@ Declaration
-
Undocumented
+
Default Initializer
@@ -492,7 +478,7 @@
Declaration
@@ -500,9 +486,9 @@ Declaration
@@ -510,19 +496,19 @@
Declaration
-
Undocumented
+
Internal Initializer, for parsing use only.
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -554,7 +540,7 @@ Declaration
@@ -586,7 +572,7 @@ Declaration
@@ -616,7 +602,7 @@ Declaration
@@ -646,7 +632,7 @@ Declaration
@@ -676,7 +662,7 @@ Declaration
@@ -694,7 +680,7 @@ Declaration
-
Undocumented
+
Initializes a new track point in track, then returns the new track point.
@@ -706,7 +692,7 @@
Declaration
@@ -735,7 +721,7 @@ Declaration
@@ -764,7 +750,7 @@ Declaration
@@ -774,7 +760,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack/CodingKeys.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack/CodingKeys.html
index 10f7076..2150922 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack/CodingKeys.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrack/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -156,7 +142,7 @@ CodingKeys
- Undocumented
+ for Codable
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -397,7 +383,7 @@ Declaration
@@ -427,7 +413,7 @@ Declaration
@@ -437,7 +423,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackPoint.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackPoint.html
index d329def..384f9ee 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackPoint.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackPoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -178,7 +164,8 @@ GPXTrackPoint
-
+
Default Initializer.
+
Declaration
@@ -189,7 +176,7 @@ Declaration
@@ -218,7 +205,7 @@ Declaration
@@ -226,9 +213,9 @@ Declaration
@@ -242,12 +229,12 @@
Declaration
Declaration
Swift
-
override init ( dictionary : [ String : String ])
+
override init ( dictionary : inout [ String : String ])
@@ -279,7 +266,7 @@ Declaration
@@ -308,7 +295,7 @@ Declaration
@@ -318,7 +305,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment.html
index 3296e5c..418fe54 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -190,7 +176,7 @@ Declaration
@@ -208,7 +194,7 @@ Declaration
-
Undocumented
+
Track points stored in current segment.
@@ -220,7 +206,7 @@
Declaration
@@ -238,7 +224,7 @@ Declaration
-
Undocumented
+
Custom Extensions, if needed.
@@ -250,7 +236,7 @@
Declaration
@@ -268,7 +254,7 @@ Declaration
-
Undocumented
+
Default Initializer.
@@ -280,7 +266,37 @@
Declaration
+
+
+
+
+
+
+
+
+
+
+
Internal Initializer, for parsing use only.
+
+
+
+
Declaration
+
+
Swift
+
init ( dictionary : inout [ String : String ])
+
+
+
+
@@ -298,7 +314,7 @@ Declaration
-
Undocumented
+
Initializes a new trackpoint to segment, and returns the trackpoint.
@@ -310,7 +326,7 @@
Declaration
@@ -340,7 +356,7 @@ Declaration
@@ -370,7 +386,7 @@ Declaration
@@ -400,7 +416,7 @@ Declaration
@@ -429,7 +445,7 @@ Declaration
@@ -458,7 +474,7 @@ Declaration
@@ -468,7 +484,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment/CodingKeys.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment/CodingKeys.html
index 1c0a467..75b1c74 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment/CodingKeys.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXTrackSegment/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -227,7 +213,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXType.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXType.html
index a2b0ee0..da1032e 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXType.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXType.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -164,6 +150,7 @@ GPXType
This class is intended to be internally used only.
+ Might be depreciated soon.
@@ -215,7 +202,7 @@ Parameters
@@ -266,7 +253,7 @@ Parameters
@@ -296,7 +283,7 @@ Declaration
@@ -326,7 +313,7 @@ Declaration
@@ -375,7 +362,7 @@ Parameters
@@ -424,7 +411,7 @@ Parameters
@@ -476,7 +463,7 @@ Parameters
@@ -532,7 +519,7 @@ Return Value
Formatted string according to ISO8601, which is of yyyy-MM-ddTHH:mm:ssZ
@@ -585,7 +572,7 @@ Return Value
a non negative integer. (positive only)
@@ -638,7 +625,7 @@ Return Value
a non negative number formatted as String
. (positive only)
@@ -648,7 +635,7 @@ Return Value
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint.html
index 6665d4a..4fc4f85 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -205,7 +191,7 @@ Declaration
@@ -237,7 +223,7 @@ Declaration
@@ -269,7 +255,7 @@ Declaration
@@ -301,7 +287,7 @@ Declaration
@@ -333,7 +319,7 @@ Declaration
@@ -365,7 +351,7 @@ Declaration
@@ -403,7 +389,7 @@ Declaration
@@ -441,7 +427,7 @@ Declaration
@@ -479,7 +465,7 @@ Declaration
@@ -511,7 +497,7 @@ Declaration
@@ -549,7 +535,7 @@ Declaration
@@ -579,7 +565,7 @@ Declaration
@@ -631,7 +617,7 @@ Declaration
@@ -661,7 +647,7 @@ Declaration
@@ -691,7 +677,7 @@ Declaration
@@ -721,7 +707,7 @@ Declaration
@@ -751,7 +737,7 @@ Declaration
@@ -791,7 +777,7 @@ Declaration
@@ -831,7 +817,7 @@ Declaration
@@ -861,7 +847,7 @@ Declaration
@@ -897,7 +883,7 @@ Declaration
@@ -933,7 +919,7 @@ Declaration
@@ -970,7 +956,7 @@ Declaration
@@ -1038,7 +1024,7 @@ Parameters
@@ -1046,9 +1032,9 @@ Parameters
@@ -1070,7 +1056,7 @@
Parameters
Declaration
Swift
-
init ( dictionary : [ String : String ])
+
init ( dictionary : inout [ String : String ])
@@ -1094,7 +1080,7 @@ Parameters
@@ -1151,7 +1137,7 @@ Parameters
@@ -1180,7 +1166,7 @@ Declaration
@@ -1209,7 +1195,7 @@ Declaration
@@ -1238,7 +1224,7 @@ Declaration
@@ -1248,7 +1234,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint/CodingKeys.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint/CodingKeys.html
index d60b3da..3a88278 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint/CodingKeys.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/GPXWaypoint/CodingKeys.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -217,7 +203,7 @@ Declaration
@@ -247,7 +233,7 @@ Declaration
@@ -277,7 +263,7 @@ Declaration
@@ -307,7 +293,7 @@ Declaration
@@ -337,7 +323,7 @@ Declaration
@@ -367,7 +353,7 @@ Declaration
@@ -397,7 +383,7 @@ Declaration
@@ -427,7 +413,7 @@ Declaration
@@ -457,7 +443,7 @@ Declaration
@@ -487,7 +473,7 @@ Declaration
@@ -517,7 +503,7 @@ Declaration
@@ -547,7 +533,7 @@ Declaration
@@ -577,7 +563,7 @@ Declaration
@@ -607,7 +593,7 @@ Declaration
@@ -637,7 +623,7 @@ Declaration
@@ -667,7 +653,7 @@ Declaration
@@ -697,7 +683,7 @@ Declaration
@@ -727,7 +713,7 @@ Declaration
@@ -757,7 +743,7 @@ Declaration
@@ -787,7 +773,7 @@ Declaration
@@ -797,7 +783,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/ISO8601DateParser.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/ISO8601DateParser.html
deleted file mode 100644
index 96c149f..0000000
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Classes/ISO8601DateParser.html
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
- ISO8601DateParser Class Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
- CoreGPX Reference
-
- ISO8601DateParser Class Reference
-
-
-
-
-
-
-
- ISO8601DateParser
-
-
-
class ISO8601DateParser
-
-
-
- Undocumented
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
static func parse ( _ dateString : String ?) -> Date ?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums.html
index e29fe5e..081f7e1 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -187,7 +173,7 @@ Declaration
@@ -197,7 +183,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums/GPXFix.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums/GPXFix.html
index 841a75f..5a51592 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums/GPXFix.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Enums/GPXFix.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -192,7 +178,7 @@ Declaration
@@ -222,7 +208,7 @@ Declaration
@@ -252,7 +238,7 @@ Declaration
@@ -282,7 +268,7 @@ Declaration
@@ -312,7 +298,7 @@ Declaration
@@ -322,7 +308,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions.html
index bb5f35b..a79acbf 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -191,7 +177,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions/NSMutableString.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions/NSMutableString.html
index d137c81..f261f43 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions/NSMutableString.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Extensions/NSMutableString.html
@@ -14,7 +14,7 @@
@@ -34,9 +34,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -46,6 +43,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -112,20 +112,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -196,7 +182,7 @@ Declaration
@@ -234,7 +220,7 @@ Declaration
@@ -244,7 +230,7 @@ Declaration
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Global Variables.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Global Variables.html
deleted file mode 100644
index 5f5e5b0..0000000
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/Global Variables.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
- Global Variables Reference
-
-
-
-
-
-
-
-
-
-
-
-
-
- CoreGPX Reference
-
- Global Variables Reference
-
-
-
-
-
-
-
- Global Variables
- The following global variables are available globally.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
let kGPXInvalidGPXFormatNotification : String
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Declaration
-
-
Swift
-
let kGPXDescriptionKey : String
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/index.html b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/index.html
index 67768c5..e1432e3 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/index.html
@@ -13,7 +13,7 @@
@@ -33,9 +33,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -45,6 +42,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -111,20 +111,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -181,6 +167,7 @@ Features
[x] Parses GPX files using native XMLParser
[x] Support for iOS, macOS & watchOS
[x] (new) Supports Codable
in essential classes
+[x] (beta) Enhanced support for GPXExtensions
for both parsing and creating. (Currently only for various elements, but not root extensions itself.)
Documentation
@@ -297,6 +284,29 @@ Example of
.gpx()
of GPXRoot
outputs a String
which can then be packaged as a .GPX file.
.OutputToFile(saveAt:fileName:)
directly saves GPX contents to a URL specified.
+Dealing with Extensions
+
+Extensions in GPX files are represented as GPXExtensions
in CoreGPX.
+
+### Accessing GPX Files’s extensions
+ Once a GPX file is parsed, you can access the extensions, by using subscript, with the parent tag.
+
+
+Use extensions[nil]
to get extension data without parent tags.
+Use extensions["ParentTag"]
to get extension data with parent tags (in this case, its "ParentTag"
)
+
+
+### Writing GPX extensions
+
+
+Firstly, initialize GPXRoot using init(withExtensionAttributes:, schemaLocation:)
to initialize with extension schema information on the main gpx header tag.
+Secondly, initialize GPXExtensions whenever needed, to be added to the GPXRoot/or other elements, when needed.
+Use extensions[nil] = ["Key1" : "Value1"]
to write extension data without parent tags.
+Use extensions["ParentTag"] = ["ChildKey1" : "ChildValue1"]
to write extension data with parent tags (in this case, its "ParentTag"
)
+Alternatively, you can use functions like:
+insert(withParentTag:, withContents:)
to insert data with/without a parent tag.
+remove(contentsOfParentTag:)
to remove data with/without a parent tag.
+
Example
To know in depth of what CoreGPX
can bring, do check out the Example app.
@@ -312,7 +322,7 @@
License
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/search.json b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/search.json
index a45f84b..3a3cccf 100644
--- a/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/search.json
+++ b/docs/docsets/CoreGPX.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE13appendOpenTag11indentation3tag9attributeyAB_SSABtF":{"name":"appendOpenTag(indentation:tag:attribute:)","abstract":"Appends an open tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE14appendCloseTag11indentation3tagyAB_SStF":{"name":"appendCloseTag(indentation:tag:)","abstract":"Appends a close tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html":{"name":"NSMutableString","abstract":"To ensure that all appended tags are appended with the right formats.
"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4noneyA2CmF":{"name":"none","abstract":"No Fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO14TwoDimensionalyA2CmF":{"name":"TwoDimensional","abstract":"2D Fix, position only.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO16ThreeDimensionalyA2CmF":{"name":"ThreeDimensional","abstract":"3D Fix, position and elevation.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4DgpsyA2CmF":{"name":"Dgps","abstract":"Differencial GPS fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO3PpsyA2CmF":{"name":"Pps","abstract":"Military GPS-equivalent
","parent_name":"GPXFix"},"Enums/GPXFix.html":{"name":"GPXFix","abstract":"Carried forward from legacy code
"},"Global Variables.html#/s:7CoreGPX32kGPXInvalidGPXFormatNotificationSSvp":{"name":"kGPXInvalidGPXFormatNotification","abstract":"Undocumented
"},"Global Variables.html#/s:7CoreGPX18kGPXDescriptionKeySSvp":{"name":"kGPXDescriptionKey","abstract":"Undocumented
"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4timeyA2EmF":{"name":"time","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9elevationyA2EmF":{"name":"elevation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO8latitudeyA2EmF":{"name":"latitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9longitudeyA2EmF":{"name":"longitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO17magneticVariationyA2EmF":{"name":"magneticVariation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO11geoidHeightyA2EmF":{"name":"geoidHeight","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6symbolyA2EmF":{"name":"symbol","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO3fixyA2EmF":{"name":"fix","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10satellitesyA2EmF":{"name":"satellites","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO18horizontalDilutionyA2EmF":{"name":"horizontalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16verticalDilutionyA2EmF":{"name":"verticalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16positionDilutionyA2EmF":{"name":"positionDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6DGPSidyA2EmF":{"name":"DGPSid","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO13ageofDGPSDatayA2EmF":{"name":"ageofDGPSData","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A value type for link properties (see GPXLink
)
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC17magneticVariationSdSgvp":{"name":"magneticVariation","abstract":"Magnetic Variation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11geoidHeightSdSgvp":{"name":"geoidHeight","abstract":"Geoid Height of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4nameSSSgvp":{"name":"name","abstract":"Name of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7commentSSSgvp":{"name":"comment","abstract":"Comment of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4descSSSgvp":{"name":"desc","abstract":"Description of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6sourceSSSgvp":{"name":"source","abstract":"Source of data of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6symbolSSSgvp":{"name":"symbol","abstract":"Text of GPS symbol name
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4typeSSSgvp":{"name":"type","abstract":"Type of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC3fixSiSgvp":{"name":"fix","abstract":"Type of GPS fix of current point, represented as a number
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10satellitesSiSgvp":{"name":"satellites","abstract":"Number of satellites used to calculate GPS fix of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC18horizontalDilutionSdSgvp":{"name":"horizontalDilution","abstract":"Horizontal dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16verticalDilutionSdSgvp":{"name":"verticalDilution","abstract":"Vertical dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16positionDilutionSdSgvp":{"name":"positionDilution","abstract":"Position dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC13ageofDGPSDataSdSgvp":{"name":"ageofDGPSData","abstract":"Age of DGPS Data
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6DGPSidSiSgvp":{"name":"DGPSid","abstract":"DGPS’ ID
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extension to GPX v1.1 standard.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/c:@M@CoreGPX@objc(cs)GPXWaypoint(im)init":{"name":"init()","abstract":"Initialize with current date and time
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with current date and time, with latitude and longitude.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"for initializing a GPXLink
with href, which is added to this point type as well.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forLatitudeSSSd_tF":{"name":"value(forLatitude:)","abstract":"for use in conversion from Double
of latitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value12forLongitudeSSSd_tF":{"name":"value(forLongitude:)","abstract":"for use in conversion from Double
of longitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC3fix5valueAA6GPXFixOSS_tF":{"name":"fix(value:)","abstract":"for converting a String
value to GPXFix
enum
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value6forFixSSAA6GPXFixO_tF":{"name":"value(forFix:)","abstract":"for conversion from enum GPXFix
to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC11dgpsStationySiSSSgF":{"name":"dgpsStation(_:)","abstract":"for conversion from an optional String
of DGPS station to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value14forDgpsStationSSSi_tF":{"name":"value(forDgpsStation:)","abstract":"for conversion from Int
of DGPS station to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC8dateTime5value10Foundation4DateVSgSS_tF":{"name":"dateTime(value:)","abstract":"for conversion of date and time formatted as per ISO8601 standards of String
type to Date
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forDateTimeSSSg10Foundation0F0VSg_tF":{"name":"value(forDateTime:)","abstract":"facilitates conversion from optional Date
to optional String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC14nonNegativeIntySiSSF":{"name":"nonNegativeInt(_:)","abstract":"conversion of String
to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value17forNonNegativeIntSSSi_tF":{"name":"value(forNonNegativeInt:)","abstract":"conversion of Int
to String
","parent_name":"GPXType"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO11trackpointsyA2EmF":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11trackpointsSayAA0C5PointCGvp":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/c:@M@CoreGPX@objc(cs)GPXTrackSegment(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC17newTrackpointWith8latitude9longitudeAA0C5PointCSd_SdtF":{"name":"newTrackpointWith(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add10trackpointyAA0C5PointCSg_tF":{"name":"add(trackpoint:)","abstract":"Adds a single track point to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add11trackpointsySayAA0C5PointCG_tF":{"name":"add(trackpoints:)","abstract":"Adds an array of track points to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC6remove10trackpointyAA0C5PointC_tF":{"name":"remove(trackpoint:)","abstract":"Removes a track point from this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrackSegment"},"Classes/GPXTrackPoint.html#/c:@M@CoreGPX@objc(cs)GPXTrackPoint(im)init":{"name":"init()","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackPoint"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO13tracksegmentsyA2EmF":{"name":"tracksegments","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6numberyA2EmF":{"name":"number","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html":{"name":"CodingKeys","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Holds a web link to external resources regarding the current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC13tracksegmentsSayAA0C7SegmentCGvp":{"name":"tracksegments","abstract":"Array of track segements. Must be included in every track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4nameSSSgvp":{"name":"name","abstract":"Name of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4descSSSgvp":{"name":"desc","abstract":"A full description of the track. Can be of any length.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6sourceSSSgvp":{"name":"source","abstract":"Source of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6numberSiSgvp":{"name":"number","abstract":"GPS track number.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4typeSSSgvp":{"name":"type","abstract":"Type of current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/c:@M@CoreGPX@objc(cs)GPXTrack(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Initialize a new GPXLink
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC15newTrackSegmentAA0cF0CyF":{"name":"newTrackSegment()","abstract":"Initialize a new GPXTrackSegement
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add12trackSegmentyAA0cF0CSg_tF":{"name":"add(trackSegment:)","abstract":"Adds a single track segment to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add13trackSegmentsySayAA0C7SegmentCG_tF":{"name":"add(trackSegments:)","abstract":"Adds an array of track segments to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6remove12trackSegmentyAA0cF0C_tF":{"name":"remove(trackSegment:)","abstract":"Removes a tracksegment from the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC17newTrackPointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newTrackPointWith(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrack"},"Classes/GPXRoutePoint.html#/c:@M@CoreGPX@objc(cs)GPXRoutePoint(im)init":{"name":"init()","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoutePoint"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4nameSSSgvp":{"name":"name","abstract":"Name of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4descSSSgvp":{"name":"desc","abstract":"Description of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6sourceSSSgvp":{"name":"source","abstract":"Source of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Additional link to an external resource.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4typeSSSgvp":{"name":"type","abstract":"Type of route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11routepointsSayAA0C5PointCGvp":{"name":"routepoints","abstract":"Route points in the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6numberSiSgvp":{"name":"number","abstract":"Number of route (possibly a tag for the route)
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/c:@M@CoreGPX@objc(cs)GPXRoute(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Creates a GPXLink
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC17newRoutePointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newRoutePointWith(latitude:longitude:)","abstract":"Creates a GPXRoutePoint
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add10routepointyAA0C5PointCSg_tF":{"name":"add(routepoint:)","abstract":"Adds a singular route point to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add11routepointsySayAA0C5PointCG_tF":{"name":"add(routepoints:)","abstract":"Adds an array of route points to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6remove10routepointyAA0C5PointC_tF":{"name":"remove(routepoint:)","abstract":"Removes a route point from the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoute"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7versionSSSgvp":{"name":"version","abstract":"GPX version that will be generated. Currently, only the latest (version 1.1) is supported.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorSSSgvp":{"name":"creator","abstract":"Name of the creator of the GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8metadataAA11GPXMetadataCSgvp":{"name":"metadata","abstract":"Metadata to be included in your GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC9waypointsSayAA11GPXWaypointCGvp":{"name":"waypoints","abstract":"Array of waypoints
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6routesSayAA8GPXRouteCGvp":{"name":"routes","abstract":"Array of routes
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6tracksSayAA8GPXTrackCGvp":{"name":"tracks","abstract":"Array of tracks
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Items for extensions to GPX schema (if any)
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6schemaSSvp":{"name":"schema","abstract":"Link to the GPX v1.1 schema
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC14schemaLocationSSvp":{"name":"schemaLocation","abstract":"Link to the schema locations. If extended, the extended schema should be added.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3xsiSSvp":{"name":"xsi","abstract":"Link to XML schema instance
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/c:@M@CoreGPX@objc(cs)GPXRoot(im)init":{"name":"init()","abstract":"for initializing without a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorACSS_tcfc":{"name":"init(creator:)","abstract":"for initializing with a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC12outputToFile6saveAt8fileNamey10Foundation3URLV_SStKF":{"name":"outputToFile(saveAt:fileName:)","abstract":"for saving newly tracked data straight to a GPX file in a directory
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC15newWaypointWith8latitude9longitudeAA11GPXWaypointCSd_SdtF":{"name":"newWaypointWith(latitude:longitude:)","abstract":"Initializes a new waypoint
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add8waypointyAA11GPXWaypointCSg_tF":{"name":"add(waypoint:)","abstract":"Add a pre-initialized and configured waypoint to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add9waypointsySayAA11GPXWaypointCG_tF":{"name":"add(waypoints:)","abstract":"Add an array of pre-initialized and configured waypoints to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove8waypointyAA11GPXWaypointC_tF":{"name":"remove(waypoint:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove15WaypointAtIndexySi_tF":{"name":"remove(WaypointAtIndex:)","abstract":"Undocumented
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newRouteAA8GPXRouteCyF":{"name":"newRoute()","abstract":"Initializes a new route
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5routeyAA8GPXRouteCSg_tF":{"name":"add(route:)","abstract":"Add a pre-initialized and configured route to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6routesySayAA8GPXRouteCG_tF":{"name":"add(routes:)","abstract":"Add an array of pre-initialized and configured routes to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5routeyAA8GPXRouteC_tF":{"name":"remove(route:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newTrackAA8GPXTrackCyF":{"name":"newTrack()","abstract":"Initializes a new track
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5trackyAA8GPXTrackCSg_tF":{"name":"add(track:)","abstract":"Add a pre-initialized and configured track to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6tracksySayAA8GPXTrackCG_tF":{"name":"add(tracks:)","abstract":"Add an array of pre-initialized and configured tracks to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5trackyAA8GPXTrackC_tF":{"name":"remove(track:)","abstract":"Removes an already added track from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6pointsSayAA0C0CGvp":{"name":"points","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/c:@M@CoreGPX@objc(cs)GPXPointSegment(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC8newPoint4with9longitudeAA0C0CSd_SdtF":{"name":"newPoint(with:longitude:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add5pointyAA0C0CSg_tF":{"name":"add(point:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add6pointsySayAA0C0CG_tF":{"name":"add(points:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6remove5pointyAA0C0C_tF":{"name":"remove(point:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPointSegment"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9elevationSdSgvp":{"name":"elevation","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitudeSdSgvp":{"name":"latitude","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9longitudeSdSgvp":{"name":"longitude","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/c:@M@CoreGPX@objc(cs)GPXPoint(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4nameSSSgvp":{"name":"name","abstract":"Name of person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC5emailAA8GPXEmailCSgvp":{"name":"email","abstract":"The email address of the person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"An external website that holds information on the person who has created the GPX file. Additional information may be supported as well.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/c:@M@CoreGPX@objc(cs)GPXPerson(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPerson"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withDataAC10Foundation0E0V_tcfc":{"name":"init(withData:)","abstract":"for parsing with Data
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10withStreamACSo07NSInputE0C_tcfc":{"name":"init(withStream:)","abstract":"for parsing with InputStream
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC7withURLACSg10Foundation0E0V_tcfc":{"name":"init(withURL:)","abstract":"for parsing with URL
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC13withRawStringACSgSSSg_tcfc":{"name":"init(withRawString:)","abstract":"for parsing with a string that contains full GPX markup
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withPathACSgSS_tcfc":{"name":"init(withPath:)","abstract":"for parsing with a path to a GPX file
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10parsedDataAA7GPXRootCyF":{"name":"parsedData()","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didStartElement:namespaceURI:qualifiedName:attributes:":{"name":"parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:foundCharacters:":{"name":"parser(_:foundCharacters:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didEndElement:namespaceURI:qualifiedName:":{"name":"parser(_:didEndElement:namespaceURI:qualifiedName:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4nameSSSgvp":{"name":"name","abstract":"Name intended for the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4descSSSgvp":{"name":"desc","abstract":"Description about what the GPX file is about.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6authorAA9GPXAuthorCSgvp":{"name":"author","abstract":"Author, or the person who created the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC9copyrightAA12GPXCopyrightCSgvp":{"name":"copyright","abstract":"Copyright of the file, if required.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A web link, usually one with information regarding the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of when the GPX file is created.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7keywordSSSgvp":{"name":"keyword","abstract":"Keyword of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6boundsAA9GPXBoundsCSgvp":{"name":"bounds","abstract":"Boundaries of coordinates of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions to standard GPX, if any.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/c:@M@CoreGPX@objc(cs)GPXMetadata(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXMetadata"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4textyA2EmF":{"name":"text","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO8mimetypeyA2EmF":{"name":"mimetype","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4hrefyA2EmF":{"name":"href","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4textSSSgvp":{"name":"text","abstract":"Text of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8mimetypeSSSgvp":{"name":"mimetype","abstract":"Mime type of content (image/jpeg)
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4hrefSSSgvp":{"name":"href","abstract":"URL of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/c:@M@CoreGPX@objc(cs)GPXLink(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8withHrefACSS_tcfc":{"name":"init(withHref:)","abstract":"Initializes with a web link attribute
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7withURLAC10Foundation0E0VSg_tcfc":{"name":"init(withURL:)","abstract":"Initializes with a URL.
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXExtensions.html#/c:@M@CoreGPX@objc(cs)GPXExtensions(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXExtensions"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailIDSSSgvp":{"name":"emailID","abstract":"Email ID refers to the front part of the email address, before the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC6domainSSSgvp":{"name":"domain","abstract":"Domain refers to the back part of the email address, after the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/c:@M@CoreGPX@objc(cs)GPXEmail(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC20withFullEmailAddressACSS_tcfc":{"name":"init(withFullEmailAddress:)","abstract":"Initialize with a full email address.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailID6domainACSS_SStcfc":{"name":"init(emailID:domain:)","abstract":"Initialize with seperate values of both email ID and domain.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXEmail"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6parentACSgvp":{"name":"parent","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC7tagNameSSyF":{"name":"tagName()","abstract":"Tag name of the element.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/c:@M@CoreGPX@objc(cs)GPXElement(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpxSSyF":{"name":"gpx()","abstract":"for generating newly tracked data straight into a formatted String
that holds formatted data according to GPX syntax
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpx_16indentationLevelySo15NSMutableStringC_SitF":{"name":"gpx(_:indentationLevel:)","abstract":"A method for invoking all tag-related methods
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","abstract":"Implements an open tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","abstract":"Implements a child tag after an open tag, before a close tag.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addCloseTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addCloseTag(toGPX:indentationLevel:)","abstract":"Implements a close tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevelySSSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty15forIntegerValue3gpx7tagName16indentationLevelySiSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forIntegerValue:gpx:tagName:indentationLevel:)","abstract":"For adding Int
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty14forDoubleValue3gpx7tagName16indentationLevelySdSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forDoubleValue:gpx:tagName:indentationLevel:)","abstract":"For adding Double
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel9attributeySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG0ySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG09attributeySSSg_So15NSMutableStringCSSSiA2KtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6indent19forIndentationLevelSo15NSMutableStringCSi_tF":{"name":"indent(forIndentationLevel:)","abstract":"Indentation amount based on parameter
","parent_name":"GPXElement"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC4year10Foundation4DateVSgvp":{"name":"year","abstract":"Year of the first publication of this copyrighted work.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7licenseSSSgvp":{"name":"license","abstract":"License of the file.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorSSSgvp":{"name":"author","abstract":"Author / copyright holder’s name.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/c:@M@CoreGPX@objc(cs)GPXCopyright(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorACSS_tcfc":{"name":"init(author:)","abstract":"Initializes with author
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitudeSdSgvp":{"name":"minLatitude","abstract":"Minimum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11maxLatitudeSdSgvp":{"name":"maxLatitude","abstract":"Maximum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12minLongitudeSdSgvp":{"name":"minLongitude","abstract":"Minimum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12maxLongitudeSdSgvp":{"name":"maxLongitude","abstract":"Maximum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/c:@M@CoreGPX@objc(cs)GPXBounds(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitude03maxE00D9Longitude0fG0ACSd_S3dtcfc":{"name":"init(minLatitude:maxLatitude:minLongitude:maxLongitude:)","abstract":"Initializes with all values
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXBounds"},"Classes/GPXAuthor.html#/c:@M@CoreGPX@objc(cs)GPXAuthor(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXAuthor"},"Classes/CopyrightYearParser.html#/s:7CoreGPX19CopyrightYearParserC5parsey10Foundation4DateVSgSSSgFZ":{"name":"parse(_:)","abstract":"Undocumented
","parent_name":"CopyrightYearParser"},"Classes/ISO8601DateParser.html#/s:7CoreGPX17ISO8601DateParserC5parsey10Foundation0D0VSgSSSgFZ":{"name":"parse(_:)","abstract":"Undocumented
","parent_name":"ISO8601DateParser"},"Classes/Convert.html#/s:7CoreGPX7ConvertC5toInt4fromSiSgSSSg_tFZ":{"name":"toInt(from:)","abstract":"For conversion from optional String
type to optional Int
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toDouble4fromSdSgSSSg_tFZ":{"name":"toDouble(from:)","abstract":"For conversion from optional String
type to optional Double
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString4fromSSSg10Foundation4DateVSg_tFZ":{"name":"toString(from:)","abstract":"For conversion from optional Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString8fromYearSSSg10Foundation4DateVSg_tFZ":{"name":"toString(fromYear:)","abstract":"For conversion from optional year Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html":{"name":"Convert","abstract":"Provides conversions, when required.
"},"Classes/ISO8601DateParser.html":{"name":"ISO8601DateParser","abstract":"Undocumented
"},"Classes/CopyrightYearParser.html":{"name":"CopyrightYearParser","abstract":"Special parser that only parses year for the copyright attribute when GPXParser
parses.
"},"Classes/GPXAuthor.html":{"name":"GPXAuthor","abstract":"Author type, holds information of the creator of the GPX file. A subclass of GPXPerson
.
"},"Classes/GPXBounds.html":{"name":"GPXBounds","abstract":"A value type that represents bounds based off GPX v1.1 schema’s boundsType
.
"},"Classes/GPXCopyright.html":{"name":"GPXCopyright","abstract":"A value type for representing copyright info
"},"Classes/GPXElement.html":{"name":"GPXElement","abstract":"A root class for all element types
"},"Classes/GPXEmail.html":{"name":"GPXEmail","abstract":"Used for handling email types
"},"Classes/GPXExtensions.html":{"name":"GPXExtensions","abstract":"For adding an extension tag.
"},"Classes/GPXLink.html":{"name":"GPXLink","abstract":"A value type that can hold a web link to a external resource, or external information about a certain attribute.
"},"Classes/GPXMetadata.html":{"name":"GPXMetadata","abstract":"A value type that represents the metadata header of a GPX file.
"},"Classes/GPXParser.html":{"name":"GPXParser","abstract":"An event-driven parser (SAX parser), that specifically parses GPX v1.1 files only.
"},"Classes/GPXPerson.html":{"name":"GPXPerson","abstract":"A value type that is designated to hold information regarding the person or organisation who has created the GPX file.
"},"Classes/GPXPoint.html":{"name":"GPXPoint"},"Classes/GPXPointSegment.html":{"name":"GPXPointSegment"},"Classes/GPXRoot.html":{"name":"GPXRoot","abstract":"Creation of a GPX file or GPX formatted string starts here
"},"Classes/GPXRoute.html":{"name":"GPXRoute","abstract":"Value type that represents a route, or rteType
in GPX v1.1 schema.
"},"Classes/GPXRoutePoint.html":{"name":"GPXRoutePoint","abstract":"Undocumented
"},"Classes/GPXTrack.html":{"name":"GPXTrack","abstract":"Represents trkType
of GPX v1.1 schema.
"},"Classes/GPXTrackPoint.html":{"name":"GPXTrackPoint","abstract":"A track point is just like a waypoint or route point, but is suited to be part of a track segment.
"},"Classes/GPXTrackSegment.html":{"name":"GPXTrackSegment","abstract":"A track segment that holds data on all track points in the particular segment.
"},"Classes/GPXType.html":{"name":"GPXType","abstract":"For conversion of values when required.
"},"Classes/GPXWaypoint.html":{"name":"GPXWaypoint","abstract":"A value type that represents waypoint based off GPX v1.1 schema’s wptType
.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
+{"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE13appendOpenTag11indentation3tag9attributeyAB_SSABtF":{"name":"appendOpenTag(indentation:tag:attribute:)","abstract":"Appends an open tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE14appendCloseTag11indentation3tagyAB_SStF":{"name":"appendCloseTag(indentation:tag:)","abstract":"Appends a close tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html":{"name":"NSMutableString","abstract":"To ensure that all appended tags are appended with the right formats.
"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4noneyA2CmF":{"name":"none","abstract":"No Fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO14TwoDimensionalyA2CmF":{"name":"TwoDimensional","abstract":"2D Fix, position only.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO16ThreeDimensionalyA2CmF":{"name":"ThreeDimensional","abstract":"3D Fix, position and elevation.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4DgpsyA2CmF":{"name":"Dgps","abstract":"Differencial GPS fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO3PpsyA2CmF":{"name":"Pps","abstract":"Military GPS-equivalent
","parent_name":"GPXFix"},"Enums/GPXFix.html":{"name":"GPXFix","abstract":"Carried forward from legacy code
"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4timeyA2EmF":{"name":"time","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9elevationyA2EmF":{"name":"elevation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO8latitudeyA2EmF":{"name":"latitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9longitudeyA2EmF":{"name":"longitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO17magneticVariationyA2EmF":{"name":"magneticVariation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO11geoidHeightyA2EmF":{"name":"geoidHeight","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6symbolyA2EmF":{"name":"symbol","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO3fixyA2EmF":{"name":"fix","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10satellitesyA2EmF":{"name":"satellites","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO18horizontalDilutionyA2EmF":{"name":"horizontalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16verticalDilutionyA2EmF":{"name":"verticalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16positionDilutionyA2EmF":{"name":"positionDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6DGPSidyA2EmF":{"name":"DGPSid","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO13ageofDGPSDatayA2EmF":{"name":"ageofDGPSData","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A value type for link properties (see GPXLink
)
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC17magneticVariationSdSgvp":{"name":"magneticVariation","abstract":"Magnetic Variation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11geoidHeightSdSgvp":{"name":"geoidHeight","abstract":"Geoid Height of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4nameSSSgvp":{"name":"name","abstract":"Name of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7commentSSSgvp":{"name":"comment","abstract":"Comment of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4descSSSgvp":{"name":"desc","abstract":"Description of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6sourceSSSgvp":{"name":"source","abstract":"Source of data of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6symbolSSSgvp":{"name":"symbol","abstract":"Text of GPS symbol name
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4typeSSSgvp":{"name":"type","abstract":"Type of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC3fixSiSgvp":{"name":"fix","abstract":"Type of GPS fix of current point, represented as a number
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10satellitesSiSgvp":{"name":"satellites","abstract":"Number of satellites used to calculate GPS fix of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC18horizontalDilutionSdSgvp":{"name":"horizontalDilution","abstract":"Horizontal dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16verticalDilutionSdSgvp":{"name":"verticalDilution","abstract":"Vertical dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16positionDilutionSdSgvp":{"name":"positionDilution","abstract":"Position dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC13ageofDGPSDataSdSgvp":{"name":"ageofDGPSData","abstract":"Age of DGPS Data
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6DGPSidSiSgvp":{"name":"DGPSid","abstract":"DGPS’ ID
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extension to GPX v1.1 standard.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/c:@M@CoreGPX@objc(cs)GPXWaypoint(im)init":{"name":"init()","abstract":"Initialize with current date and time
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with current date and time, with latitude and longitude.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"for initializing a GPXLink
with href, which is added to this point type as well.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forLatitudeSSSd_tF":{"name":"value(forLatitude:)","abstract":"for use in conversion from Double
of latitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value12forLongitudeSSSd_tF":{"name":"value(forLongitude:)","abstract":"for use in conversion from Double
of longitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC3fix5valueAA6GPXFixOSS_tF":{"name":"fix(value:)","abstract":"for converting a String
value to GPXFix
enum
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value6forFixSSAA6GPXFixO_tF":{"name":"value(forFix:)","abstract":"for conversion from enum GPXFix
to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC11dgpsStationySiSSSgF":{"name":"dgpsStation(_:)","abstract":"for conversion from an optional String
of DGPS station to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value14forDgpsStationSSSi_tF":{"name":"value(forDgpsStation:)","abstract":"for conversion from Int
of DGPS station to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC8dateTime5value10Foundation4DateVSgSS_tF":{"name":"dateTime(value:)","abstract":"for conversion of date and time formatted as per ISO8601 standards of String
type to Date
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forDateTimeSSSg10Foundation0F0VSg_tF":{"name":"value(forDateTime:)","abstract":"facilitates conversion from optional Date
to optional String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC14nonNegativeIntySiSSF":{"name":"nonNegativeInt(_:)","abstract":"conversion of String
to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value17forNonNegativeIntSSSi_tF":{"name":"value(forNonNegativeInt:)","abstract":"conversion of Int
to String
","parent_name":"GPXType"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO11trackpointsyA2EmF":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11trackpointsSayAA0C5PointCGvp":{"name":"trackpoints","abstract":"Track points stored in current segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Custom Extensions, if needed.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/c:@M@CoreGPX@objc(cs)GPXTrackSegment(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal Initializer, for parsing use only.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC17newTrackpointWith8latitude9longitudeAA0C5PointCSd_SdtF":{"name":"newTrackpointWith(latitude:longitude:)","abstract":"Initializes a new trackpoint to segment, and returns the trackpoint.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add10trackpointyAA0C5PointCSg_tF":{"name":"add(trackpoint:)","abstract":"Adds a single track point to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add11trackpointsySayAA0C5PointCG_tF":{"name":"add(trackpoints:)","abstract":"Adds an array of track points to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC6remove10trackpointyAA0C5PointC_tF":{"name":"remove(trackpoint:)","abstract":"Removes a track point from this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrackSegment"},"Classes/GPXTrackPoint.html#/c:@M@CoreGPX@objc(cs)GPXTrackPoint(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackPoint"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO13tracksegmentsyA2EmF":{"name":"tracksegments","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6numberyA2EmF":{"name":"number","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html":{"name":"CodingKeys","abstract":"for Codable
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Holds a web link to external resources regarding the current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC13tracksegmentsSayAA0C7SegmentCGvp":{"name":"tracksegments","abstract":"Array of track segements. Must be included in every track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4nameSSSgvp":{"name":"name","abstract":"Name of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4descSSSgvp":{"name":"desc","abstract":"A full description of the track. Can be of any length.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6sourceSSSgvp":{"name":"source","abstract":"Source of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6numberSiSgvp":{"name":"number","abstract":"GPS track number.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4typeSSSgvp":{"name":"type","abstract":"Type of current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Custom Extensions of track, if needed.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/c:@M@CoreGPX@objc(cs)GPXTrack(im)init":{"name":"init()","abstract":"Default Initializer
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal Initializer, for parsing use only.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Initialize a new GPXLink
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC15newTrackSegmentAA0cF0CyF":{"name":"newTrackSegment()","abstract":"Initialize a new GPXTrackSegement
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add12trackSegmentyAA0cF0CSg_tF":{"name":"add(trackSegment:)","abstract":"Adds a single track segment to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add13trackSegmentsySayAA0C7SegmentCG_tF":{"name":"add(trackSegments:)","abstract":"Adds an array of track segments to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6remove12trackSegmentyAA0cF0C_tF":{"name":"remove(trackSegment:)","abstract":"Removes a tracksegment from the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC17newTrackPointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newTrackPointWith(latitude:longitude:)","abstract":"Initializes a new track point in track, then returns the new track point.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrack"},"Classes/GPXRoutePoint.html#/c:@M@CoreGPX@objc(cs)GPXRoutePoint(im)init":{"name":"init()","abstract":"Default initializer
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoutePoint"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4nameSSSgvp":{"name":"name","abstract":"Name of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4descSSSgvp":{"name":"desc","abstract":"Description of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6sourceSSSgvp":{"name":"source","abstract":"Source of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Additional link to an external resource.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4typeSSSgvp":{"name":"type","abstract":"Type of route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11routepointsSayAA0C5PointCGvp":{"name":"routepoints","abstract":"Route points in the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6numberSiSgvp":{"name":"number","abstract":"Number of route (possibly a tag for the route)
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/c:@M@CoreGPX@objc(cs)GPXRoute(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal initializer. For parsing use only.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Creates a GPXLink
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC17newRoutePointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newRoutePointWith(latitude:longitude:)","abstract":"Creates a GPXRoutePoint
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add10routepointyAA0C5PointCSg_tF":{"name":"add(routepoint:)","abstract":"Adds a singular route point to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add11routepointsySayAA0C5PointCG_tF":{"name":"add(routepoints:)","abstract":"Adds an array of route points to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6remove10routepointyAA0C5PointC_tF":{"name":"remove(routepoint:)","abstract":"Removes a route point from the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoute"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7versionSSSgvp":{"name":"version","abstract":"GPX version that will be generated. Currently, only the latest (version 1.1) is supported.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorSSSgvp":{"name":"creator","abstract":"Name of the creator of the GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8metadataAA11GPXMetadataCSgvp":{"name":"metadata","abstract":"Metadata to be included in your GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC9waypointsSayAA11GPXWaypointCGvp":{"name":"waypoints","abstract":"Array of waypoints
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6routesSayAA8GPXRouteCGvp":{"name":"routes","abstract":"Array of routes
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6tracksSayAA8GPXTrackCGvp":{"name":"tracks","abstract":"Array of tracks
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Items for extensions to GPX schema (if any)
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/c:@M@CoreGPX@objc(cs)GPXRoot(im)init":{"name":"init()","abstract":"for initializing without a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorACSS_tcfc":{"name":"init(creator:)","abstract":"for initializing with a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC23withExtensionAttributes14schemaLocationACSDyS2SG_SStcfc":{"name":"init(withExtensionAttributes:schemaLocation:)","abstract":"Initialize if planned to use with extensions
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC23withExtensionAttributes14schemaLocation7creatorACSDyS2SG_S2Stcfc":{"name":"init(withExtensionAttributes:schemaLocation:creator:)","abstract":"Initialize if planned to use with extensions, with creator name.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC12outputToFile6saveAt8fileNamey10Foundation3URLV_SStKF":{"name":"outputToFile(saveAt:fileName:)","abstract":"for saving newly tracked data straight to a GPX file in a directory
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC15newWaypointWith8latitude9longitudeAA11GPXWaypointCSd_SdtF":{"name":"newWaypointWith(latitude:longitude:)","abstract":"Initializes a new waypoint
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add8waypointyAA11GPXWaypointCSg_tF":{"name":"add(waypoint:)","abstract":"Add a pre-initialized and configured waypoint to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add9waypointsySayAA11GPXWaypointCG_tF":{"name":"add(waypoints:)","abstract":"Add an array of pre-initialized and configured waypoints to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove8waypointyAA11GPXWaypointC_tF":{"name":"remove(waypoint:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove15WaypointAtIndexySi_tF":{"name":"remove(WaypointAtIndex:)","abstract":"Undocumented
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newRouteAA8GPXRouteCyF":{"name":"newRoute()","abstract":"Initializes a new route
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5routeyAA8GPXRouteCSg_tF":{"name":"add(route:)","abstract":"Add a pre-initialized and configured route to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6routesySayAA8GPXRouteCG_tF":{"name":"add(routes:)","abstract":"Add an array of pre-initialized and configured routes to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5routeyAA8GPXRouteC_tF":{"name":"remove(route:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newTrackAA8GPXTrackCyF":{"name":"newTrack()","abstract":"Initializes a new track
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5trackyAA8GPXTrackCSg_tF":{"name":"add(track:)","abstract":"Add a pre-initialized and configured track to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6tracksySayAA8GPXTrackCG_tF":{"name":"add(tracks:)","abstract":"Add an array of pre-initialized and configured tracks to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5trackyAA8GPXTrackC_tF":{"name":"remove(track:)","abstract":"Removes an already added track from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6pointsSayAA0C0CGvp":{"name":"points","abstract":"points of segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/c:@M@CoreGPX@objc(cs)GPXPointSegment(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC8newPoint4with9longitudeAA0C0CSd_SdtF":{"name":"newPoint(with:longitude:)","abstract":"Adds a new point to segment, and returns the added point.
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add5pointyAA0C0CSg_tF":{"name":"add(point:)","abstract":"Appends a point to the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add6pointsySayAA0C0CG_tF":{"name":"add(points:)","abstract":"Appends an array of points to the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6remove5pointyAA0C0C_tF":{"name":"remove(point:)","abstract":"Remove a single point in the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPointSegment"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation Value in (metre, m)
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Time/Date of creation
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of point
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of point
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/c:@M@CoreGPX@objc(cs)GPXPoint(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with latitude and longitude
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Internal initializer, for parsing only.
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4nameSSSgvp":{"name":"name","abstract":"Name of person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC5emailAA8GPXEmailCSgvp":{"name":"email","abstract":"The email address of the person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"An external website that holds information on the person who has created the GPX file. Additional information may be supported as well.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/c:@M@CoreGPX@objc(cs)GPXPerson(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPerson"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withDataAC10Foundation0E0V_tcfc":{"name":"init(withData:)","abstract":"for parsing with Data
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10withStreamACSo07NSInputE0C_tcfc":{"name":"init(withStream:)","abstract":"for parsing with InputStream
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC7withURLACSg10Foundation0E0V_tcfc":{"name":"init(withURL:)","abstract":"for parsing with URL
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC13withRawStringACSgSSSg_tcfc":{"name":"init(withRawString:)","abstract":"for parsing with a string that contains full GPX markup
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withPathACSgSS_tcfc":{"name":"init(withPath:)","abstract":"for parsing with a path to a GPX file
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10parsedDataAA7GPXRootCyF":{"name":"parsedData()","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didStartElement:namespaceURI:qualifiedName:attributes:":{"name":"parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:foundCharacters:":{"name":"parser(_:foundCharacters:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didEndElement:namespaceURI:qualifiedName:":{"name":"parser(_:didEndElement:namespaceURI:qualifiedName:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC24parserFoundExtensionCodeyyF":{"name":"parserFoundExtensionCode()","abstract":"Invoked when parser finds non standard data, which will be treated as extensions data.
","parent_name":"GPXParser"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4nameSSSgvp":{"name":"name","abstract":"Name intended for the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4descSSSgvp":{"name":"desc","abstract":"Description about what the GPX file is about.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6authorAA9GPXAuthorCSgvp":{"name":"author","abstract":"Author, or the person who created the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC9copyrightAA12GPXCopyrightCSgvp":{"name":"copyright","abstract":"Copyright of the file, if required.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A web link, usually one with information regarding the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of when the GPX file is created.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7keywordSSSgvp":{"name":"keyword","abstract":"Keyword of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6boundsAA9GPXBoundsCSgvp":{"name":"bounds","abstract":"Boundaries of coordinates of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions to standard GPX, if any.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/c:@M@CoreGPX@objc(cs)GPXMetadata(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXMetadata"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4textyA2EmF":{"name":"text","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO8mimetypeyA2EmF":{"name":"mimetype","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4hrefyA2EmF":{"name":"href","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4textSSSgvp":{"name":"text","abstract":"Text of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8mimetypeSSSgvp":{"name":"mimetype","abstract":"Mime type of content (image/jpeg)
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4hrefSSSgvp":{"name":"href","abstract":"URL of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/c:@M@CoreGPX@objc(cs)GPXLink(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8withHrefACSS_tcfc":{"name":"init(withHref:)","abstract":"Initializes with a web link attribute
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7withURLAC10Foundation0E0VSg_tcfc":{"name":"init(withURL:)","abstract":"Initializes with a URL.
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXExtensions.html#/c:@M@CoreGPX@objc(cs)GPXExtensions(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"for parsing uses only. Internal Initializer.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsCySDyS2SGSgSSSgcip":{"name":"subscript(_:)","abstract":"Access/Write dictionaries in extensions this way.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC6insert13withParentTag0E8ContentsySSSg_SDyS2SGtF":{"name":"insert(withParentTag:withContents:)","abstract":"Insert a dictionary of extension objects
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC6remove19contentsOfParentTagySSSg_tF":{"name":"remove(contentsOfParentTag:)","abstract":"Remove a dictionary of extension objects
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXExtensions"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailIDSSSgvp":{"name":"emailID","abstract":"Email ID refers to the front part of the email address, before the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC6domainSSSgvp":{"name":"domain","abstract":"Domain refers to the back part of the email address, after the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/c:@M@CoreGPX@objc(cs)GPXEmail(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC20withFullEmailAddressACSS_tcfc":{"name":"init(withFullEmailAddress:)","abstract":"Initialize with a full email address.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXEmail"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6parentACSgvp":{"name":"parent","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC7tagNameSSyF":{"name":"tagName()","abstract":"Tag name of the element.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/c:@M@CoreGPX@objc(cs)GPXElement(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpxSSyF":{"name":"gpx()","abstract":"for generating newly tracked data straight into a formatted String
that holds formatted data according to GPX syntax
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpx_16indentationLevelySo15NSMutableStringC_SitF":{"name":"gpx(_:indentationLevel:)","abstract":"A method for invoking all tag-related methods
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","abstract":"Implements an open tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","abstract":"Implements a child tag after an open tag, before a close tag.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addCloseTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addCloseTag(toGPX:indentationLevel:)","abstract":"Implements a close tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevelySSSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty15forIntegerValue3gpx7tagName16indentationLevelySiSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forIntegerValue:gpx:tagName:indentationLevel:)","abstract":"For adding Int
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty14forDoubleValue3gpx7tagName16indentationLevelySdSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forDoubleValue:gpx:tagName:indentationLevel:)","abstract":"For adding Double
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel9attributeySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG0ySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG09attributeySSSg_So15NSMutableStringCSSSiA2KtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6indent19forIndentationLevelSo15NSMutableStringCSi_tF":{"name":"indent(forIndentationLevel:)","abstract":"Indentation amount based on parameter
","parent_name":"GPXElement"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC4year10Foundation4DateVSgvp":{"name":"year","abstract":"Year of the first publication of this copyrighted work.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7licenseSSSgvp":{"name":"license","abstract":"License of the file.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorSSSgvp":{"name":"author","abstract":"Author / copyright holder’s name.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/c:@M@CoreGPX@objc(cs)GPXCopyright(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorACSS_tcfc":{"name":"init(author:)","abstract":"Initializes with author
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitudeSdSgvp":{"name":"minLatitude","abstract":"Minimum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11maxLatitudeSdSgvp":{"name":"maxLatitude","abstract":"Maximum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12minLongitudeSdSgvp":{"name":"minLongitude","abstract":"Minimum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12maxLongitudeSdSgvp":{"name":"maxLongitude","abstract":"Maximum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/c:@M@CoreGPX@objc(cs)GPXBounds(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitude03maxE00D9Longitude0fG0ACSd_S3dtcfc":{"name":"init(minLatitude:maxLatitude:minLongitude:maxLongitude:)","abstract":"Initializes with all values
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXBounds"},"Classes/GPXAuthor.html#/c:@M@CoreGPX@objc(cs)GPXAuthor(im)init":{"name":"init()","abstract":"Default Initializer
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Internal use only. For parsing use.
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXAuthor"},"Classes/GPXDateParser.html#/s:7CoreGPX13GPXDateParserC5parse4date10Foundation4DateVSgSSSg_tFZ":{"name":"parse(date:)","abstract":"Parses an ISO8601 formatted date string as native Date type.
","parent_name":"GPXDateParser"},"Classes/GPXDateParser.html#/s:7CoreGPX13GPXDateParserC5parse4year10Foundation4DateVSgSSSg_tFZ":{"name":"parse(year:)","abstract":"Parses a year string as native Date type.
","parent_name":"GPXDateParser"},"Classes/Convert.html#/s:7CoreGPX7ConvertC5toInt4fromSiSgSSSg_tFZ":{"name":"toInt(from:)","abstract":"For conversion from optional String
type to optional Int
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toDouble4fromSdSgSSSg_tFZ":{"name":"toDouble(from:)","abstract":"For conversion from optional String
type to optional Double
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString4fromSSSg10Foundation4DateVSg_tFZ":{"name":"toString(from:)","abstract":"For conversion from optional Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString8fromYearSSSg10Foundation4DateVSg_tFZ":{"name":"toString(fromYear:)","abstract":"For conversion from optional year Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html":{"name":"Convert","abstract":"Provides conversions, when required.
"},"Classes/GPXDateParser.html":{"name":"GPXDateParser","abstract":"Date Parser for use when parsing GPX files, containing elements with date attributions.
"},"Classes/GPXAuthor.html":{"name":"GPXAuthor","abstract":"Author type, holds information of the creator of the GPX file. A subclass of GPXPerson
.
"},"Classes/GPXBounds.html":{"name":"GPXBounds","abstract":"A value type that represents bounds based off GPX v1.1 schema’s boundsType
.
"},"Classes/GPXCopyright.html":{"name":"GPXCopyright","abstract":"A value type for representing copyright info
"},"Classes/GPXElement.html":{"name":"GPXElement","abstract":"A root class for all element types
"},"Classes/GPXEmail.html":{"name":"GPXEmail","abstract":"Used for handling email types
"},"Classes/GPXExtensions.html":{"name":"GPXExtensions","abstract":"For adding/obtaining data stored as extensions in GPX file.
"},"Classes/GPXLink.html":{"name":"GPXLink","abstract":"A value type that can hold a web link to a external resource, or external information about a certain attribute.
"},"Classes/GPXMetadata.html":{"name":"GPXMetadata","abstract":"A value type that represents the metadata header of a GPX file.
"},"Classes/GPXParser.html":{"name":"GPXParser","abstract":"An event-driven parser (SAX parser), that specifically parses GPX v1.1 files only.
"},"Classes/GPXPerson.html":{"name":"GPXPerson","abstract":"A value type that is designated to hold information regarding the person or organisation who has created the GPX file.
"},"Classes/GPXPoint.html":{"name":"GPXPoint"},"Classes/GPXPointSegment.html":{"name":"GPXPointSegment"},"Classes/GPXRoot.html":{"name":"GPXRoot","abstract":"Creation of a GPX file or GPX formatted string starts here
"},"Classes/GPXRoute.html":{"name":"GPXRoute","abstract":"Value type that represents a route, or rteType
in GPX v1.1 schema.
"},"Classes/GPXRoutePoint.html":{"name":"GPXRoutePoint","abstract":"Undocumented
"},"Classes/GPXTrack.html":{"name":"GPXTrack","abstract":"Represents trkType
of GPX v1.1 schema.
"},"Classes/GPXTrackPoint.html":{"name":"GPXTrackPoint","abstract":"A track point is just like a waypoint or route point, but is suited to be part of a track segment.
"},"Classes/GPXTrackSegment.html":{"name":"GPXTrackSegment","abstract":"A track segment that holds data on all track points in the particular segment.
"},"Classes/GPXType.html":{"name":"GPXType","abstract":"For conversion of values when required.
"},"Classes/GPXWaypoint.html":{"name":"GPXWaypoint","abstract":"A value type that represents waypoint based off GPX v1.1 schema’s wptType
.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
diff --git a/docs/docsets/CoreGPX.docset/Contents/Resources/docSet.dsidx b/docs/docsets/CoreGPX.docset/Contents/Resources/docSet.dsidx
index 649e434..b3d878f 100644
Binary files a/docs/docsets/CoreGPX.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/CoreGPX.docset/Contents/Resources/docSet.dsidx differ
diff --git a/docs/docsets/CoreGPX.tgz b/docs/docsets/CoreGPX.tgz
index f8fe7a3..db43a82 100644
Binary files a/docs/docsets/CoreGPX.tgz and b/docs/docsets/CoreGPX.tgz differ
diff --git a/docs/index.html b/docs/index.html
index 67768c5..e1432e3 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -13,7 +13,7 @@
@@ -33,9 +33,6 @@
Convert
-
- CopyrightYearParser
-
GPXAuthor
@@ -45,6 +42,9 @@
GPXCopyright
+
+ GPXDateParser
+
GPXElement
@@ -111,20 +111,6 @@
– CodingKeys
-
- ISO8601DateParser
-
-
-
-
- Global Variables
-
@@ -181,6 +167,7 @@ Features
[x] Parses GPX files using native XMLParser
[x] Support for iOS, macOS & watchOS
[x] (new) Supports Codable
in essential classes
+[x] (beta) Enhanced support for GPXExtensions
for both parsing and creating. (Currently only for various elements, but not root extensions itself.)
Documentation
@@ -297,6 +284,29 @@ Example of
.gpx()
of GPXRoot
outputs a String
which can then be packaged as a .GPX file.
.OutputToFile(saveAt:fileName:)
directly saves GPX contents to a URL specified.
+Dealing with Extensions
+
+Extensions in GPX files are represented as GPXExtensions
in CoreGPX.
+
+### Accessing GPX Files’s extensions
+ Once a GPX file is parsed, you can access the extensions, by using subscript, with the parent tag.
+
+
+Use extensions[nil]
to get extension data without parent tags.
+Use extensions["ParentTag"]
to get extension data with parent tags (in this case, its "ParentTag"
)
+
+
+### Writing GPX extensions
+
+
+Firstly, initialize GPXRoot using init(withExtensionAttributes:, schemaLocation:)
to initialize with extension schema information on the main gpx header tag.
+Secondly, initialize GPXExtensions whenever needed, to be added to the GPXRoot/or other elements, when needed.
+Use extensions[nil] = ["Key1" : "Value1"]
to write extension data without parent tags.
+Use extensions["ParentTag"] = ["ChildKey1" : "ChildValue1"]
to write extension data with parent tags (in this case, its "ParentTag"
)
+Alternatively, you can use functions like:
+insert(withParentTag:, withContents:)
to insert data with/without a parent tag.
+remove(contentsOfParentTag:)
to remove data with/without a parent tag.
+
Example
To know in depth of what CoreGPX
can bring, do check out the Example app.
@@ -312,7 +322,7 @@
License
diff --git a/docs/search.json b/docs/search.json
index a45f84b..3a3cccf 100644
--- a/docs/search.json
+++ b/docs/search.json
@@ -1 +1 @@
-{"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE13appendOpenTag11indentation3tag9attributeyAB_SSABtF":{"name":"appendOpenTag(indentation:tag:attribute:)","abstract":"Appends an open tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE14appendCloseTag11indentation3tagyAB_SStF":{"name":"appendCloseTag(indentation:tag:)","abstract":"Appends a close tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html":{"name":"NSMutableString","abstract":"To ensure that all appended tags are appended with the right formats.
"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4noneyA2CmF":{"name":"none","abstract":"No Fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO14TwoDimensionalyA2CmF":{"name":"TwoDimensional","abstract":"2D Fix, position only.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO16ThreeDimensionalyA2CmF":{"name":"ThreeDimensional","abstract":"3D Fix, position and elevation.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4DgpsyA2CmF":{"name":"Dgps","abstract":"Differencial GPS fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO3PpsyA2CmF":{"name":"Pps","abstract":"Military GPS-equivalent
","parent_name":"GPXFix"},"Enums/GPXFix.html":{"name":"GPXFix","abstract":"Carried forward from legacy code
"},"Global Variables.html#/s:7CoreGPX32kGPXInvalidGPXFormatNotificationSSvp":{"name":"kGPXInvalidGPXFormatNotification","abstract":"Undocumented
"},"Global Variables.html#/s:7CoreGPX18kGPXDescriptionKeySSvp":{"name":"kGPXDescriptionKey","abstract":"Undocumented
"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4timeyA2EmF":{"name":"time","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9elevationyA2EmF":{"name":"elevation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO8latitudeyA2EmF":{"name":"latitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9longitudeyA2EmF":{"name":"longitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO17magneticVariationyA2EmF":{"name":"magneticVariation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO11geoidHeightyA2EmF":{"name":"geoidHeight","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6symbolyA2EmF":{"name":"symbol","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO3fixyA2EmF":{"name":"fix","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10satellitesyA2EmF":{"name":"satellites","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO18horizontalDilutionyA2EmF":{"name":"horizontalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16verticalDilutionyA2EmF":{"name":"verticalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16positionDilutionyA2EmF":{"name":"positionDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6DGPSidyA2EmF":{"name":"DGPSid","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO13ageofDGPSDatayA2EmF":{"name":"ageofDGPSData","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A value type for link properties (see GPXLink
)
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC17magneticVariationSdSgvp":{"name":"magneticVariation","abstract":"Magnetic Variation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11geoidHeightSdSgvp":{"name":"geoidHeight","abstract":"Geoid Height of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4nameSSSgvp":{"name":"name","abstract":"Name of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7commentSSSgvp":{"name":"comment","abstract":"Comment of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4descSSSgvp":{"name":"desc","abstract":"Description of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6sourceSSSgvp":{"name":"source","abstract":"Source of data of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6symbolSSSgvp":{"name":"symbol","abstract":"Text of GPS symbol name
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4typeSSSgvp":{"name":"type","abstract":"Type of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC3fixSiSgvp":{"name":"fix","abstract":"Type of GPS fix of current point, represented as a number
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10satellitesSiSgvp":{"name":"satellites","abstract":"Number of satellites used to calculate GPS fix of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC18horizontalDilutionSdSgvp":{"name":"horizontalDilution","abstract":"Horizontal dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16verticalDilutionSdSgvp":{"name":"verticalDilution","abstract":"Vertical dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16positionDilutionSdSgvp":{"name":"positionDilution","abstract":"Position dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC13ageofDGPSDataSdSgvp":{"name":"ageofDGPSData","abstract":"Age of DGPS Data
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6DGPSidSiSgvp":{"name":"DGPSid","abstract":"DGPS’ ID
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extension to GPX v1.1 standard.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/c:@M@CoreGPX@objc(cs)GPXWaypoint(im)init":{"name":"init()","abstract":"Initialize with current date and time
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with current date and time, with latitude and longitude.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"for initializing a GPXLink
with href, which is added to this point type as well.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forLatitudeSSSd_tF":{"name":"value(forLatitude:)","abstract":"for use in conversion from Double
of latitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value12forLongitudeSSSd_tF":{"name":"value(forLongitude:)","abstract":"for use in conversion from Double
of longitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC3fix5valueAA6GPXFixOSS_tF":{"name":"fix(value:)","abstract":"for converting a String
value to GPXFix
enum
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value6forFixSSAA6GPXFixO_tF":{"name":"value(forFix:)","abstract":"for conversion from enum GPXFix
to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC11dgpsStationySiSSSgF":{"name":"dgpsStation(_:)","abstract":"for conversion from an optional String
of DGPS station to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value14forDgpsStationSSSi_tF":{"name":"value(forDgpsStation:)","abstract":"for conversion from Int
of DGPS station to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC8dateTime5value10Foundation4DateVSgSS_tF":{"name":"dateTime(value:)","abstract":"for conversion of date and time formatted as per ISO8601 standards of String
type to Date
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forDateTimeSSSg10Foundation0F0VSg_tF":{"name":"value(forDateTime:)","abstract":"facilitates conversion from optional Date
to optional String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC14nonNegativeIntySiSSF":{"name":"nonNegativeInt(_:)","abstract":"conversion of String
to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value17forNonNegativeIntSSSi_tF":{"name":"value(forNonNegativeInt:)","abstract":"conversion of Int
to String
","parent_name":"GPXType"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO11trackpointsyA2EmF":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11trackpointsSayAA0C5PointCGvp":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/c:@M@CoreGPX@objc(cs)GPXTrackSegment(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC17newTrackpointWith8latitude9longitudeAA0C5PointCSd_SdtF":{"name":"newTrackpointWith(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add10trackpointyAA0C5PointCSg_tF":{"name":"add(trackpoint:)","abstract":"Adds a single track point to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add11trackpointsySayAA0C5PointCG_tF":{"name":"add(trackpoints:)","abstract":"Adds an array of track points to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC6remove10trackpointyAA0C5PointC_tF":{"name":"remove(trackpoint:)","abstract":"Removes a track point from this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrackSegment"},"Classes/GPXTrackPoint.html#/c:@M@CoreGPX@objc(cs)GPXTrackPoint(im)init":{"name":"init()","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackPoint"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO13tracksegmentsyA2EmF":{"name":"tracksegments","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6numberyA2EmF":{"name":"number","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html":{"name":"CodingKeys","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Holds a web link to external resources regarding the current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC13tracksegmentsSayAA0C7SegmentCGvp":{"name":"tracksegments","abstract":"Array of track segements. Must be included in every track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4nameSSSgvp":{"name":"name","abstract":"Name of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4descSSSgvp":{"name":"desc","abstract":"A full description of the track. Can be of any length.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6sourceSSSgvp":{"name":"source","abstract":"Source of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6numberSiSgvp":{"name":"number","abstract":"GPS track number.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4typeSSSgvp":{"name":"type","abstract":"Type of current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/c:@M@CoreGPX@objc(cs)GPXTrack(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Initialize a new GPXLink
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC15newTrackSegmentAA0cF0CyF":{"name":"newTrackSegment()","abstract":"Initialize a new GPXTrackSegement
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add12trackSegmentyAA0cF0CSg_tF":{"name":"add(trackSegment:)","abstract":"Adds a single track segment to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add13trackSegmentsySayAA0C7SegmentCG_tF":{"name":"add(trackSegments:)","abstract":"Adds an array of track segments to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6remove12trackSegmentyAA0cF0C_tF":{"name":"remove(trackSegment:)","abstract":"Removes a tracksegment from the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC17newTrackPointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newTrackPointWith(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrack"},"Classes/GPXRoutePoint.html#/c:@M@CoreGPX@objc(cs)GPXRoutePoint(im)init":{"name":"init()","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoutePoint"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4nameSSSgvp":{"name":"name","abstract":"Name of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4descSSSgvp":{"name":"desc","abstract":"Description of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6sourceSSSgvp":{"name":"source","abstract":"Source of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Additional link to an external resource.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4typeSSSgvp":{"name":"type","abstract":"Type of route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11routepointsSayAA0C5PointCGvp":{"name":"routepoints","abstract":"Route points in the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6numberSiSgvp":{"name":"number","abstract":"Number of route (possibly a tag for the route)
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/c:@M@CoreGPX@objc(cs)GPXRoute(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Creates a GPXLink
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC17newRoutePointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newRoutePointWith(latitude:longitude:)","abstract":"Creates a GPXRoutePoint
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add10routepointyAA0C5PointCSg_tF":{"name":"add(routepoint:)","abstract":"Adds a singular route point to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add11routepointsySayAA0C5PointCG_tF":{"name":"add(routepoints:)","abstract":"Adds an array of route points to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6remove10routepointyAA0C5PointC_tF":{"name":"remove(routepoint:)","abstract":"Removes a route point from the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoute"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7versionSSSgvp":{"name":"version","abstract":"GPX version that will be generated. Currently, only the latest (version 1.1) is supported.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorSSSgvp":{"name":"creator","abstract":"Name of the creator of the GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8metadataAA11GPXMetadataCSgvp":{"name":"metadata","abstract":"Metadata to be included in your GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC9waypointsSayAA11GPXWaypointCGvp":{"name":"waypoints","abstract":"Array of waypoints
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6routesSayAA8GPXRouteCGvp":{"name":"routes","abstract":"Array of routes
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6tracksSayAA8GPXTrackCGvp":{"name":"tracks","abstract":"Array of tracks
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Items for extensions to GPX schema (if any)
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6schemaSSvp":{"name":"schema","abstract":"Link to the GPX v1.1 schema
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC14schemaLocationSSvp":{"name":"schemaLocation","abstract":"Link to the schema locations. If extended, the extended schema should be added.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3xsiSSvp":{"name":"xsi","abstract":"Link to XML schema instance
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/c:@M@CoreGPX@objc(cs)GPXRoot(im)init":{"name":"init()","abstract":"for initializing without a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorACSS_tcfc":{"name":"init(creator:)","abstract":"for initializing with a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC12outputToFile6saveAt8fileNamey10Foundation3URLV_SStKF":{"name":"outputToFile(saveAt:fileName:)","abstract":"for saving newly tracked data straight to a GPX file in a directory
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC15newWaypointWith8latitude9longitudeAA11GPXWaypointCSd_SdtF":{"name":"newWaypointWith(latitude:longitude:)","abstract":"Initializes a new waypoint
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add8waypointyAA11GPXWaypointCSg_tF":{"name":"add(waypoint:)","abstract":"Add a pre-initialized and configured waypoint to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add9waypointsySayAA11GPXWaypointCG_tF":{"name":"add(waypoints:)","abstract":"Add an array of pre-initialized and configured waypoints to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove8waypointyAA11GPXWaypointC_tF":{"name":"remove(waypoint:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove15WaypointAtIndexySi_tF":{"name":"remove(WaypointAtIndex:)","abstract":"Undocumented
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newRouteAA8GPXRouteCyF":{"name":"newRoute()","abstract":"Initializes a new route
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5routeyAA8GPXRouteCSg_tF":{"name":"add(route:)","abstract":"Add a pre-initialized and configured route to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6routesySayAA8GPXRouteCG_tF":{"name":"add(routes:)","abstract":"Add an array of pre-initialized and configured routes to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5routeyAA8GPXRouteC_tF":{"name":"remove(route:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newTrackAA8GPXTrackCyF":{"name":"newTrack()","abstract":"Initializes a new track
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5trackyAA8GPXTrackCSg_tF":{"name":"add(track:)","abstract":"Add a pre-initialized and configured track to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6tracksySayAA8GPXTrackCG_tF":{"name":"add(tracks:)","abstract":"Add an array of pre-initialized and configured tracks to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5trackyAA8GPXTrackC_tF":{"name":"remove(track:)","abstract":"Removes an already added track from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6pointsSayAA0C0CGvp":{"name":"points","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/c:@M@CoreGPX@objc(cs)GPXPointSegment(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC8newPoint4with9longitudeAA0C0CSd_SdtF":{"name":"newPoint(with:longitude:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add5pointyAA0C0CSg_tF":{"name":"add(point:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add6pointsySayAA0C0CG_tF":{"name":"add(points:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6remove5pointyAA0C0C_tF":{"name":"remove(point:)","abstract":"Undocumented
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPointSegment"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9elevationSdSgvp":{"name":"elevation","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitudeSdSgvp":{"name":"latitude","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9longitudeSdSgvp":{"name":"longitude","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/c:@M@CoreGPX@objc(cs)GPXPoint(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Undocumented
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4nameSSSgvp":{"name":"name","abstract":"Name of person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC5emailAA8GPXEmailCSgvp":{"name":"email","abstract":"The email address of the person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"An external website that holds information on the person who has created the GPX file. Additional information may be supported as well.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/c:@M@CoreGPX@objc(cs)GPXPerson(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPerson"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withDataAC10Foundation0E0V_tcfc":{"name":"init(withData:)","abstract":"for parsing with Data
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10withStreamACSo07NSInputE0C_tcfc":{"name":"init(withStream:)","abstract":"for parsing with InputStream
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC7withURLACSg10Foundation0E0V_tcfc":{"name":"init(withURL:)","abstract":"for parsing with URL
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC13withRawStringACSgSSSg_tcfc":{"name":"init(withRawString:)","abstract":"for parsing with a string that contains full GPX markup
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withPathACSgSS_tcfc":{"name":"init(withPath:)","abstract":"for parsing with a path to a GPX file
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10parsedDataAA7GPXRootCyF":{"name":"parsedData()","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didStartElement:namespaceURI:qualifiedName:attributes:":{"name":"parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:foundCharacters:":{"name":"parser(_:foundCharacters:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didEndElement:namespaceURI:qualifiedName:":{"name":"parser(_:didEndElement:namespaceURI:qualifiedName:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4nameSSSgvp":{"name":"name","abstract":"Name intended for the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4descSSSgvp":{"name":"desc","abstract":"Description about what the GPX file is about.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6authorAA9GPXAuthorCSgvp":{"name":"author","abstract":"Author, or the person who created the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC9copyrightAA12GPXCopyrightCSgvp":{"name":"copyright","abstract":"Copyright of the file, if required.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A web link, usually one with information regarding the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of when the GPX file is created.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7keywordSSSgvp":{"name":"keyword","abstract":"Keyword of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6boundsAA9GPXBoundsCSgvp":{"name":"bounds","abstract":"Boundaries of coordinates of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions to standard GPX, if any.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/c:@M@CoreGPX@objc(cs)GPXMetadata(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXMetadata"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4textyA2EmF":{"name":"text","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO8mimetypeyA2EmF":{"name":"mimetype","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4hrefyA2EmF":{"name":"href","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4textSSSgvp":{"name":"text","abstract":"Text of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8mimetypeSSSgvp":{"name":"mimetype","abstract":"Mime type of content (image/jpeg)
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4hrefSSSgvp":{"name":"href","abstract":"URL of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/c:@M@CoreGPX@objc(cs)GPXLink(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8withHrefACSS_tcfc":{"name":"init(withHref:)","abstract":"Initializes with a web link attribute
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7withURLAC10Foundation0E0VSg_tcfc":{"name":"init(withURL:)","abstract":"Initializes with a URL.
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXExtensions.html#/c:@M@CoreGPX@objc(cs)GPXExtensions(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXExtensions"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailIDSSSgvp":{"name":"emailID","abstract":"Email ID refers to the front part of the email address, before the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC6domainSSSgvp":{"name":"domain","abstract":"Domain refers to the back part of the email address, after the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/c:@M@CoreGPX@objc(cs)GPXEmail(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC20withFullEmailAddressACSS_tcfc":{"name":"init(withFullEmailAddress:)","abstract":"Initialize with a full email address.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailID6domainACSS_SStcfc":{"name":"init(emailID:domain:)","abstract":"Initialize with seperate values of both email ID and domain.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXEmail"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6parentACSgvp":{"name":"parent","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC7tagNameSSyF":{"name":"tagName()","abstract":"Tag name of the element.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/c:@M@CoreGPX@objc(cs)GPXElement(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpxSSyF":{"name":"gpx()","abstract":"for generating newly tracked data straight into a formatted String
that holds formatted data according to GPX syntax
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpx_16indentationLevelySo15NSMutableStringC_SitF":{"name":"gpx(_:indentationLevel:)","abstract":"A method for invoking all tag-related methods
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","abstract":"Implements an open tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","abstract":"Implements a child tag after an open tag, before a close tag.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addCloseTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addCloseTag(toGPX:indentationLevel:)","abstract":"Implements a close tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevelySSSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty15forIntegerValue3gpx7tagName16indentationLevelySiSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forIntegerValue:gpx:tagName:indentationLevel:)","abstract":"For adding Int
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty14forDoubleValue3gpx7tagName16indentationLevelySdSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forDoubleValue:gpx:tagName:indentationLevel:)","abstract":"For adding Double
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel9attributeySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG0ySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG09attributeySSSg_So15NSMutableStringCSSSiA2KtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6indent19forIndentationLevelSo15NSMutableStringCSi_tF":{"name":"indent(forIndentationLevel:)","abstract":"Indentation amount based on parameter
","parent_name":"GPXElement"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC4year10Foundation4DateVSgvp":{"name":"year","abstract":"Year of the first publication of this copyrighted work.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7licenseSSSgvp":{"name":"license","abstract":"License of the file.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorSSSgvp":{"name":"author","abstract":"Author / copyright holder’s name.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/c:@M@CoreGPX@objc(cs)GPXCopyright(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorACSS_tcfc":{"name":"init(author:)","abstract":"Initializes with author
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitudeSdSgvp":{"name":"minLatitude","abstract":"Minimum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11maxLatitudeSdSgvp":{"name":"maxLatitude","abstract":"Maximum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12minLongitudeSdSgvp":{"name":"minLongitude","abstract":"Minimum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12maxLongitudeSdSgvp":{"name":"maxLongitude","abstract":"Maximum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/c:@M@CoreGPX@objc(cs)GPXBounds(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitude03maxE00D9Longitude0fG0ACSd_S3dtcfc":{"name":"init(minLatitude:maxLatitude:minLongitude:maxLongitude:)","abstract":"Initializes with all values
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXBounds"},"Classes/GPXAuthor.html#/c:@M@CoreGPX@objc(cs)GPXAuthor(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXAuthor"},"Classes/CopyrightYearParser.html#/s:7CoreGPX19CopyrightYearParserC5parsey10Foundation4DateVSgSSSgFZ":{"name":"parse(_:)","abstract":"Undocumented
","parent_name":"CopyrightYearParser"},"Classes/ISO8601DateParser.html#/s:7CoreGPX17ISO8601DateParserC5parsey10Foundation0D0VSgSSSgFZ":{"name":"parse(_:)","abstract":"Undocumented
","parent_name":"ISO8601DateParser"},"Classes/Convert.html#/s:7CoreGPX7ConvertC5toInt4fromSiSgSSSg_tFZ":{"name":"toInt(from:)","abstract":"For conversion from optional String
type to optional Int
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toDouble4fromSdSgSSSg_tFZ":{"name":"toDouble(from:)","abstract":"For conversion from optional String
type to optional Double
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString4fromSSSg10Foundation4DateVSg_tFZ":{"name":"toString(from:)","abstract":"For conversion from optional Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString8fromYearSSSg10Foundation4DateVSg_tFZ":{"name":"toString(fromYear:)","abstract":"For conversion from optional year Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html":{"name":"Convert","abstract":"Provides conversions, when required.
"},"Classes/ISO8601DateParser.html":{"name":"ISO8601DateParser","abstract":"Undocumented
"},"Classes/CopyrightYearParser.html":{"name":"CopyrightYearParser","abstract":"Special parser that only parses year for the copyright attribute when GPXParser
parses.
"},"Classes/GPXAuthor.html":{"name":"GPXAuthor","abstract":"Author type, holds information of the creator of the GPX file. A subclass of GPXPerson
.
"},"Classes/GPXBounds.html":{"name":"GPXBounds","abstract":"A value type that represents bounds based off GPX v1.1 schema’s boundsType
.
"},"Classes/GPXCopyright.html":{"name":"GPXCopyright","abstract":"A value type for representing copyright info
"},"Classes/GPXElement.html":{"name":"GPXElement","abstract":"A root class for all element types
"},"Classes/GPXEmail.html":{"name":"GPXEmail","abstract":"Used for handling email types
"},"Classes/GPXExtensions.html":{"name":"GPXExtensions","abstract":"For adding an extension tag.
"},"Classes/GPXLink.html":{"name":"GPXLink","abstract":"A value type that can hold a web link to a external resource, or external information about a certain attribute.
"},"Classes/GPXMetadata.html":{"name":"GPXMetadata","abstract":"A value type that represents the metadata header of a GPX file.
"},"Classes/GPXParser.html":{"name":"GPXParser","abstract":"An event-driven parser (SAX parser), that specifically parses GPX v1.1 files only.
"},"Classes/GPXPerson.html":{"name":"GPXPerson","abstract":"A value type that is designated to hold information regarding the person or organisation who has created the GPX file.
"},"Classes/GPXPoint.html":{"name":"GPXPoint"},"Classes/GPXPointSegment.html":{"name":"GPXPointSegment"},"Classes/GPXRoot.html":{"name":"GPXRoot","abstract":"Creation of a GPX file or GPX formatted string starts here
"},"Classes/GPXRoute.html":{"name":"GPXRoute","abstract":"Value type that represents a route, or rteType
in GPX v1.1 schema.
"},"Classes/GPXRoutePoint.html":{"name":"GPXRoutePoint","abstract":"Undocumented
"},"Classes/GPXTrack.html":{"name":"GPXTrack","abstract":"Represents trkType
of GPX v1.1 schema.
"},"Classes/GPXTrackPoint.html":{"name":"GPXTrackPoint","abstract":"A track point is just like a waypoint or route point, but is suited to be part of a track segment.
"},"Classes/GPXTrackSegment.html":{"name":"GPXTrackSegment","abstract":"A track segment that holds data on all track points in the particular segment.
"},"Classes/GPXType.html":{"name":"GPXType","abstract":"For conversion of values when required.
"},"Classes/GPXWaypoint.html":{"name":"GPXWaypoint","abstract":"A value type that represents waypoint based off GPX v1.1 schema’s wptType
.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Global Variables.html":{"name":"Global Variables","abstract":"The following global variables are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
+{"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE13appendOpenTag11indentation3tag9attributeyAB_SSABtF":{"name":"appendOpenTag(indentation:tag:attribute:)","abstract":"Appends an open tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html#/s:So15NSMutableStringC7CoreGPXE14appendCloseTag11indentation3tagyAB_SStF":{"name":"appendCloseTag(indentation:tag:)","abstract":"Appends a close tag
","parent_name":"NSMutableString"},"Extensions/NSMutableString.html":{"name":"NSMutableString","abstract":"To ensure that all appended tags are appended with the right formats.
"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4noneyA2CmF":{"name":"none","abstract":"No Fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO14TwoDimensionalyA2CmF":{"name":"TwoDimensional","abstract":"2D Fix, position only.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO16ThreeDimensionalyA2CmF":{"name":"ThreeDimensional","abstract":"3D Fix, position and elevation.
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO4DgpsyA2CmF":{"name":"Dgps","abstract":"Differencial GPS fix
","parent_name":"GPXFix"},"Enums/GPXFix.html#/s:7CoreGPX6GPXFixO3PpsyA2CmF":{"name":"Pps","abstract":"Military GPS-equivalent
","parent_name":"GPXFix"},"Enums/GPXFix.html":{"name":"GPXFix","abstract":"Carried forward from legacy code
"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4timeyA2EmF":{"name":"time","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9elevationyA2EmF":{"name":"elevation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO8latitudeyA2EmF":{"name":"latitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO9longitudeyA2EmF":{"name":"longitude","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO17magneticVariationyA2EmF":{"name":"magneticVariation","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO11geoidHeightyA2EmF":{"name":"geoidHeight","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6symbolyA2EmF":{"name":"symbol","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO3fixyA2EmF":{"name":"fix","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10satellitesyA2EmF":{"name":"satellites","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO18horizontalDilutionyA2EmF":{"name":"horizontalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16verticalDilutionyA2EmF":{"name":"verticalDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO16positionDilutionyA2EmF":{"name":"positionDilution","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO6DGPSidyA2EmF":{"name":"DGPSid","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO13ageofDGPSDatayA2EmF":{"name":"ageofDGPSData","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html#/s:7CoreGPX11GPXWaypointC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXWaypoint/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A value type for link properties (see GPXLink
)
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC17magneticVariationSdSgvp":{"name":"magneticVariation","abstract":"Magnetic Variation of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11geoidHeightSdSgvp":{"name":"geoidHeight","abstract":"Geoid Height of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4nameSSSgvp":{"name":"name","abstract":"Name of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7commentSSSgvp":{"name":"comment","abstract":"Comment of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4descSSSgvp":{"name":"desc","abstract":"Description of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6sourceSSSgvp":{"name":"source","abstract":"Source of data of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6symbolSSSgvp":{"name":"symbol","abstract":"Text of GPS symbol name
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC4typeSSSgvp":{"name":"type","abstract":"Type of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC3fixSiSgvp":{"name":"fix","abstract":"Type of GPS fix of current point, represented as a number
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10satellitesSiSgvp":{"name":"satellites","abstract":"Number of satellites used to calculate GPS fix of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC18horizontalDilutionSdSgvp":{"name":"horizontalDilution","abstract":"Horizontal dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16verticalDilutionSdSgvp":{"name":"verticalDilution","abstract":"Vertical dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC16positionDilutionSdSgvp":{"name":"positionDilution","abstract":"Position dilution of precision of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC13ageofDGPSDataSdSgvp":{"name":"ageofDGPSData","abstract":"Age of DGPS Data
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC6DGPSidSiSgvp":{"name":"DGPSid","abstract":"DGPS’ ID
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extension to GPX v1.1 standard.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of current point
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/c:@M@CoreGPX@objc(cs)GPXWaypoint(im)init":{"name":"init()","abstract":"Initialize with current date and time
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with current date and time, with latitude and longitude.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"for initializing a GPXLink
with href, which is added to this point type as well.
","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXWaypoint.html#/s:7CoreGPX11GPXWaypointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXWaypoint"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forLatitudeSSSd_tF":{"name":"value(forLatitude:)","abstract":"for use in conversion from Double
of latitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value12forLongitudeSSSd_tF":{"name":"value(forLongitude:)","abstract":"for use in conversion from Double
of longitude to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC3fix5valueAA6GPXFixOSS_tF":{"name":"fix(value:)","abstract":"for converting a String
value to GPXFix
enum
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value6forFixSSAA6GPXFixO_tF":{"name":"value(forFix:)","abstract":"for conversion from enum GPXFix
to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC11dgpsStationySiSSSgF":{"name":"dgpsStation(_:)","abstract":"for conversion from an optional String
of DGPS station to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value14forDgpsStationSSSi_tF":{"name":"value(forDgpsStation:)","abstract":"for conversion from Int
of DGPS station to String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC8dateTime5value10Foundation4DateVSgSS_tF":{"name":"dateTime(value:)","abstract":"for conversion of date and time formatted as per ISO8601 standards of String
type to Date
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value11forDateTimeSSSg10Foundation0F0VSg_tF":{"name":"value(forDateTime:)","abstract":"facilitates conversion from optional Date
to optional String
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC14nonNegativeIntySiSSF":{"name":"nonNegativeInt(_:)","abstract":"conversion of String
to Int
","parent_name":"GPXType"},"Classes/GPXType.html#/s:7CoreGPX7GPXTypeC5value17forNonNegativeIntSSSi_tF":{"name":"value(forNonNegativeInt:)","abstract":"conversion of Int
to String
","parent_name":"GPXType"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO11trackpointsyA2EmF":{"name":"trackpoints","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html#/s:7CoreGPX15GPXTrackSegmentC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrackSegment/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11trackpointsSayAA0C5PointCGvp":{"name":"trackpoints","abstract":"Track points stored in current segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Custom Extensions, if needed.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/c:@M@CoreGPX@objc(cs)GPXTrackSegment(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal Initializer, for parsing use only.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC17newTrackpointWith8latitude9longitudeAA0C5PointCSd_SdtF":{"name":"newTrackpointWith(latitude:longitude:)","abstract":"Initializes a new trackpoint to segment, and returns the trackpoint.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add10trackpointyAA0C5PointCSg_tF":{"name":"add(trackpoint:)","abstract":"Adds a single track point to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC3add11trackpointsySayAA0C5PointCG_tF":{"name":"add(trackpoints:)","abstract":"Adds an array of track points to this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC6remove10trackpointyAA0C5PointC_tF":{"name":"remove(trackpoint:)","abstract":"Removes a track point from this track segment.
","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackSegment"},"Classes/GPXTrackSegment.html#/s:7CoreGPX15GPXTrackSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrackSegment"},"Classes/GPXTrackPoint.html#/c:@M@CoreGPX@objc(cs)GPXTrackPoint(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXTrackPoint"},"Classes/GPXTrackPoint.html#/s:7CoreGPX13GPXTrackPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrackPoint"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO13tracksegmentsyA2EmF":{"name":"tracksegments","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO6numberyA2EmF":{"name":"number","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html#/s:7CoreGPX8GPXTrackC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXTrack/CodingKeys.html":{"name":"CodingKeys","abstract":"for Codable
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Holds a web link to external resources regarding the current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC13tracksegmentsSayAA0C7SegmentCGvp":{"name":"tracksegments","abstract":"Array of track segements. Must be included in every track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4nameSSSgvp":{"name":"name","abstract":"Name of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4descSSSgvp":{"name":"desc","abstract":"A full description of the track. Can be of any length.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6sourceSSSgvp":{"name":"source","abstract":"Source of track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6numberSiSgvp":{"name":"number","abstract":"GPS track number.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC4typeSSSgvp":{"name":"type","abstract":"Type of current track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Custom Extensions of track, if needed.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/c:@M@CoreGPX@objc(cs)GPXTrack(im)init":{"name":"init()","abstract":"Default Initializer
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal Initializer, for parsing use only.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Initialize a new GPXLink
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC15newTrackSegmentAA0cF0CyF":{"name":"newTrackSegment()","abstract":"Initialize a new GPXTrackSegement
to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add12trackSegmentyAA0cF0CSg_tF":{"name":"add(trackSegment:)","abstract":"Adds a single track segment to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC3add13trackSegmentsySayAA0C7SegmentCG_tF":{"name":"add(trackSegments:)","abstract":"Adds an array of track segments to the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC6remove12trackSegmentyAA0cF0C_tF":{"name":"remove(trackSegment:)","abstract":"Removes a tracksegment from the track.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC17newTrackPointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newTrackPointWith(latitude:longitude:)","abstract":"Initializes a new track point in track, then returns the new track point.
","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXTrack"},"Classes/GPXTrack.html#/s:7CoreGPX8GPXTrackC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXTrack"},"Classes/GPXRoutePoint.html#/c:@M@CoreGPX@objc(cs)GPXRoutePoint(im)init":{"name":"init()","abstract":"Default initializer
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC4fromACs7Decoder_p_tKcfc":{"name":"init(from:)","abstract":"For initializing with a Decoder
","parent_name":"GPXRoutePoint"},"Classes/GPXRoutePoint.html#/s:7CoreGPX13GPXRoutePointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoutePoint"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4nameyA2EmF":{"name":"name","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO7commentyA2EmF":{"name":"comment","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4descyA2EmF":{"name":"desc","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO6sourceyA2EmF":{"name":"source","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4linkyA2EmF":{"name":"link","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO4typeyA2EmF":{"name":"type","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html#/s:7CoreGPX8GPXRouteC10CodingKeysO10extensionsyA2EmF":{"name":"extensions","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXRoute/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4nameSSSgvp":{"name":"name","abstract":"Name of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7commentSSSgvp":{"name":"comment","abstract":"Additional comment of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4descSSSgvp":{"name":"desc","abstract":"Description of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6sourceSSSgvp":{"name":"source","abstract":"Source of the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"Additional link to an external resource.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC4typeSSSgvp":{"name":"type","abstract":"Type of route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11routepointsSayAA0C5PointCGvp":{"name":"routepoints","abstract":"Route points in the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6numberSiSgvp":{"name":"number","abstract":"Number of route (possibly a tag for the route)
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/c:@M@CoreGPX@objc(cs)GPXRoute(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"Internal initializer. For parsing use only.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7newLink8withHrefAA7GPXLinkCSS_tF":{"name":"newLink(withHref:)","abstract":"Creates a GPXLink
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC17newRoutePointWith8latitude9longitudeAA0cF0CSd_SdtF":{"name":"newRoutePointWith(latitude:longitude:)","abstract":"Creates a GPXRoutePoint
which is added to the route and also returned.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add10routepointyAA0C5PointCSg_tF":{"name":"add(routepoint:)","abstract":"Adds a singular route point to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC3add11routepointsySayAA0C5PointCG_tF":{"name":"add(routepoints:)","abstract":"Adds an array of route points to the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC6remove10routepointyAA0C5PointC_tF":{"name":"remove(routepoint:)","abstract":"Removes a route point from the route.
","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoute"},"Classes/GPXRoute.html#/s:7CoreGPX8GPXRouteC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoute"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7versionSSSgvp":{"name":"version","abstract":"GPX version that will be generated. Currently, only the latest (version 1.1) is supported.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorSSSgvp":{"name":"creator","abstract":"Name of the creator of the GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8metadataAA11GPXMetadataCSgvp":{"name":"metadata","abstract":"Metadata to be included in your GPX content.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC9waypointsSayAA11GPXWaypointCGvp":{"name":"waypoints","abstract":"Array of waypoints
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6routesSayAA8GPXRouteCGvp":{"name":"routes","abstract":"Array of routes
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6tracksSayAA8GPXTrackCGvp":{"name":"tracks","abstract":"Array of tracks
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Items for extensions to GPX schema (if any)
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/c:@M@CoreGPX@objc(cs)GPXRoot(im)init":{"name":"init()","abstract":"for initializing without a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7creatorACSS_tcfc":{"name":"init(creator:)","abstract":"for initializing with a creator name
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC23withExtensionAttributes14schemaLocationACSDyS2SG_SStcfc":{"name":"init(withExtensionAttributes:schemaLocation:)","abstract":"Initialize if planned to use with extensions
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC23withExtensionAttributes14schemaLocation7creatorACSDyS2SG_S2Stcfc":{"name":"init(withExtensionAttributes:schemaLocation:creator:)","abstract":"Initialize if planned to use with extensions, with creator name.
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC12outputToFile6saveAt8fileNamey10Foundation3URLV_SStKF":{"name":"outputToFile(saveAt:fileName:)","abstract":"for saving newly tracked data straight to a GPX file in a directory
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC15newWaypointWith8latitude9longitudeAA11GPXWaypointCSd_SdtF":{"name":"newWaypointWith(latitude:longitude:)","abstract":"Initializes a new waypoint
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add8waypointyAA11GPXWaypointCSg_tF":{"name":"add(waypoint:)","abstract":"Add a pre-initialized and configured waypoint to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add9waypointsySayAA11GPXWaypointCG_tF":{"name":"add(waypoints:)","abstract":"Add an array of pre-initialized and configured waypoints to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove8waypointyAA11GPXWaypointC_tF":{"name":"remove(waypoint:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove15WaypointAtIndexySi_tF":{"name":"remove(WaypointAtIndex:)","abstract":"Undocumented
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newRouteAA8GPXRouteCyF":{"name":"newRoute()","abstract":"Initializes a new route
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5routeyAA8GPXRouteCSg_tF":{"name":"add(route:)","abstract":"Add a pre-initialized and configured route to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6routesySayAA8GPXRouteCG_tF":{"name":"add(routes:)","abstract":"Add an array of pre-initialized and configured routes to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5routeyAA8GPXRouteC_tF":{"name":"remove(route:)","abstract":"Removes an already added waypoint from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC8newTrackAA8GPXTrackCyF":{"name":"newTrack()","abstract":"Initializes a new track
which is also added to GPXRoot
automatically
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add5trackyAA8GPXTrackCSg_tF":{"name":"add(track:)","abstract":"Add a pre-initialized and configured track to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC3add6tracksySayAA8GPXTrackCG_tF":{"name":"add(tracks:)","abstract":"Add an array of pre-initialized and configured tracks to GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC6remove5trackyAA8GPXTrackC_tF":{"name":"remove(track:)","abstract":"Removes an already added track from GPXRoot
","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXRoot.html#/s:7CoreGPX7GPXRootC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXRoot"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6pointsSayAA0C0CGvp":{"name":"points","abstract":"points of segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/c:@M@CoreGPX@objc(cs)GPXPointSegment(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC8newPoint4with9longitudeAA0C0CSd_SdtF":{"name":"newPoint(with:longitude:)","abstract":"Adds a new point to segment, and returns the added point.
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add5pointyAA0C0CSg_tF":{"name":"add(point:)","abstract":"Appends a point to the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC3add6pointsySayAA0C0CG_tF":{"name":"add(points:)","abstract":"Appends an array of points to the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC6remove5pointyAA0C0C_tF":{"name":"remove(point:)","abstract":"Remove a single point in the point segment
","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPointSegment"},"Classes/GPXPointSegment.html#/s:7CoreGPX15GPXPointSegmentC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPointSegment"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9elevationSdSgvp":{"name":"elevation","abstract":"Elevation Value in (metre, m)
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Time/Date of creation
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitudeSdSgvp":{"name":"latitude","abstract":"Latitude of point
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC9longitudeSdSgvp":{"name":"longitude","abstract":"Longitude of point
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/c:@M@CoreGPX@objc(cs)GPXPoint(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC8latitude9longitudeACSd_Sdtcfc":{"name":"init(latitude:longitude:)","abstract":"Initialize with latitude and longitude
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Internal initializer, for parsing only.
","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPoint.html#/s:7CoreGPX8GPXPointC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPoint"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4nameSSSgvp":{"name":"name","abstract":"Name of person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC5emailAA8GPXEmailCSgvp":{"name":"email","abstract":"The email address of the person who has created the GPX file.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"An external website that holds information on the person who has created the GPX file. Additional information may be supported as well.
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/c:@M@CoreGPX@objc(cs)GPXPerson(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXPerson"},"Classes/GPXPerson.html#/s:7CoreGPX9GPXPersonC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXPerson"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withDataAC10Foundation0E0V_tcfc":{"name":"init(withData:)","abstract":"for parsing with Data
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10withStreamACSo07NSInputE0C_tcfc":{"name":"init(withStream:)","abstract":"for parsing with InputStream
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC7withURLACSg10Foundation0E0V_tcfc":{"name":"init(withURL:)","abstract":"for parsing with URL
type
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC13withRawStringACSgSSSg_tcfc":{"name":"init(withRawString:)","abstract":"for parsing with a string that contains full GPX markup
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC8withPathACSgSS_tcfc":{"name":"init(withPath:)","abstract":"for parsing with a path to a GPX file
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC10parsedDataAA7GPXRootCyF":{"name":"parsedData()","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didStartElement:namespaceURI:qualifiedName:attributes:":{"name":"parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:foundCharacters:":{"name":"parser(_:foundCharacters:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/c:@CM@CoreGPX@objc(cs)GPXParser(im)parser:didEndElement:namespaceURI:qualifiedName:":{"name":"parser(_:didEndElement:namespaceURI:qualifiedName:)","abstract":"Undocumented
","parent_name":"GPXParser"},"Classes/GPXParser.html#/s:7CoreGPX9GPXParserC24parserFoundExtensionCodeyyF":{"name":"parserFoundExtensionCode()","abstract":"Invoked when parser finds non standard data, which will be treated as extensions data.
","parent_name":"GPXParser"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4nameSSSgvp":{"name":"name","abstract":"Name intended for the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4descSSSgvp":{"name":"desc","abstract":"Description about what the GPX file is about.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6authorAA9GPXAuthorCSgvp":{"name":"author","abstract":"Author, or the person who created the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC9copyrightAA12GPXCopyrightCSgvp":{"name":"copyright","abstract":"Copyright of the file, if required.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4linkAA7GPXLinkCSgvp":{"name":"link","abstract":"A web link, usually one with information regarding the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC4time10Foundation4DateVSgvp":{"name":"time","abstract":"Date and time of when the GPX file is created.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7keywordSSSgvp":{"name":"keyword","abstract":"Keyword of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC6boundsAA9GPXBoundsCSgvp":{"name":"bounds","abstract":"Boundaries of coordinates of the GPX file.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10extensionsAA13GPXExtensionsCSgvp":{"name":"extensions","abstract":"Extensions to standard GPX, if any.
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/c:@M@CoreGPX@objc(cs)GPXMetadata(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC10dictionaryACSDyS2SGz_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXMetadata"},"Classes/GPXMetadata.html#/s:7CoreGPX11GPXMetadataC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXMetadata"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4textyA2EmF":{"name":"text","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO8mimetypeyA2EmF":{"name":"mimetype","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html#/s:7CoreGPX7GPXLinkC10CodingKeysO4hrefyA2EmF":{"name":"href","abstract":"Undocumented
","parent_name":"CodingKeys"},"Classes/GPXLink/CodingKeys.html":{"name":"CodingKeys","abstract":"For Codable use
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4textSSSgvp":{"name":"text","abstract":"Text of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8mimetypeSSSgvp":{"name":"mimetype","abstract":"Mime type of content (image/jpeg)
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC4hrefSSSgvp":{"name":"href","abstract":"URL of hyperlink
","parent_name":"GPXLink"},"Classes/GPXLink.html#/c:@M@CoreGPX@objc(cs)GPXLink(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC8withHrefACSS_tcfc":{"name":"init(withHref:)","abstract":"Initializes with a web link attribute
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7withURLAC10Foundation0E0VSg_tcfc":{"name":"init(withURL:)","abstract":"Initializes with a URL.
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXLink.html#/s:7CoreGPX7GPXLinkC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXLink"},"Classes/GPXExtensions.html#/c:@M@CoreGPX@objc(cs)GPXExtensions(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"for parsing uses only. Internal Initializer.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsCySDyS2SGSgSSSgcip":{"name":"subscript(_:)","abstract":"Access/Write dictionaries in extensions this way.
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC6insert13withParentTag0E8ContentsySSSg_SDyS2SGtF":{"name":"insert(withParentTag:withContents:)","abstract":"Insert a dictionary of extension objects
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC6remove19contentsOfParentTagySSSg_tF":{"name":"remove(contentsOfParentTag:)","abstract":"Remove a dictionary of extension objects
","parent_name":"GPXExtensions"},"Classes/GPXExtensions.html#/s:7CoreGPX13GPXExtensionsC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXExtensions"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7emailIDSSSgvp":{"name":"emailID","abstract":"Email ID refers to the front part of the email address, before the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC6domainSSSgvp":{"name":"domain","abstract":"Domain refers to the back part of the email address, after the @
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/c:@M@CoreGPX@objc(cs)GPXEmail(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC20withFullEmailAddressACSS_tcfc":{"name":"init(withFullEmailAddress:)","abstract":"Initialize with a full email address.
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXEmail"},"Classes/GPXEmail.html#/s:7CoreGPX8GPXEmailC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXEmail"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6parentACSgvp":{"name":"parent","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC7tagNameSSyF":{"name":"tagName()","abstract":"Tag name of the element.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/c:@M@CoreGPX@objc(cs)GPXElement(im)init":{"name":"init()","abstract":"Undocumented
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpxSSyF":{"name":"gpx()","abstract":"for generating newly tracked data straight into a formatted String
that holds formatted data according to GPX syntax
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC3gpx_16indentationLevelySo15NSMutableStringC_SitF":{"name":"gpx(_:indentationLevel:)","abstract":"A method for invoking all tag-related methods
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","abstract":"Implements an open tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","abstract":"Implements a child tag after an open tag, before a close tag.
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addCloseTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addCloseTag(toGPX:indentationLevel:)","abstract":"Implements a close tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevelySSSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty15forIntegerValue3gpx7tagName16indentationLevelySiSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forIntegerValue:gpx:tagName:indentationLevel:)","abstract":"For adding Int
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty14forDoubleValue3gpx7tagName16indentationLevelySdSg_So15NSMutableStringCSSSitF":{"name":"addProperty(forDoubleValue:gpx:tagName:indentationLevel:)","abstract":"For adding Double
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel9attributeySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG0ySSSg_So15NSMutableStringCSSSiAJtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC11addProperty8forValue3gpx7tagName16indentationLevel07defaultG09attributeySSSg_So15NSMutableStringCSSSiA2KtF":{"name":"addProperty(forValue:gpx:tagName:indentationLevel:defaultValue:attribute:)","abstract":"For adding String
type values to a child tag
","parent_name":"GPXElement"},"Classes/GPXElement.html#/s:7CoreGPX10GPXElementC6indent19forIndentationLevelSo15NSMutableStringCSi_tF":{"name":"indent(forIndentationLevel:)","abstract":"Indentation amount based on parameter
","parent_name":"GPXElement"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC4year10Foundation4DateVSgvp":{"name":"year","abstract":"Year of the first publication of this copyrighted work.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7licenseSSSgvp":{"name":"license","abstract":"License of the file.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorSSSgvp":{"name":"author","abstract":"Author / copyright holder’s name.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/c:@M@CoreGPX@objc(cs)GPXCopyright(im)init":{"name":"init()","abstract":"Default Initializer.
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC6authorACSS_tcfc":{"name":"init(author:)","abstract":"Initializes with author
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXCopyright.html#/s:7CoreGPX12GPXCopyrightC11addChildTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addChildTag(toGPX:indentationLevel:)","parent_name":"GPXCopyright"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitudeSdSgvp":{"name":"minLatitude","abstract":"Minimum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11maxLatitudeSdSgvp":{"name":"maxLatitude","abstract":"Maximum latitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12minLongitudeSdSgvp":{"name":"minLongitude","abstract":"Minimum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC12maxLongitudeSdSgvp":{"name":"maxLongitude","abstract":"Maximum longitude of boundaries to a element.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/c:@M@CoreGPX@objc(cs)GPXBounds(im)init":{"name":"init()","abstract":"Default initializer.
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC11minLatitude03maxE00D9Longitude0fG0ACSd_S3dtcfc":{"name":"init(minLatitude:maxLatitude:minLongitude:maxLongitude:)","abstract":"Initializes with all values
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"For internal use only
","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXBounds"},"Classes/GPXBounds.html#/s:7CoreGPX9GPXBoundsC10addOpenTag02toB016indentationLevelySo15NSMutableStringC_SitF":{"name":"addOpenTag(toGPX:indentationLevel:)","parent_name":"GPXBounds"},"Classes/GPXAuthor.html#/c:@M@CoreGPX@objc(cs)GPXAuthor(im)init":{"name":"init()","abstract":"Default Initializer
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC10dictionaryACSDyS2SG_tcfc":{"name":"init(dictionary:)","abstract":"Internal use only. For parsing use.
","parent_name":"GPXAuthor"},"Classes/GPXAuthor.html#/s:7CoreGPX9GPXAuthorC7tagNameSSyF":{"name":"tagName()","parent_name":"GPXAuthor"},"Classes/GPXDateParser.html#/s:7CoreGPX13GPXDateParserC5parse4date10Foundation4DateVSgSSSg_tFZ":{"name":"parse(date:)","abstract":"Parses an ISO8601 formatted date string as native Date type.
","parent_name":"GPXDateParser"},"Classes/GPXDateParser.html#/s:7CoreGPX13GPXDateParserC5parse4year10Foundation4DateVSgSSSg_tFZ":{"name":"parse(year:)","abstract":"Parses a year string as native Date type.
","parent_name":"GPXDateParser"},"Classes/Convert.html#/s:7CoreGPX7ConvertC5toInt4fromSiSgSSSg_tFZ":{"name":"toInt(from:)","abstract":"For conversion from optional String
type to optional Int
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toDouble4fromSdSgSSSg_tFZ":{"name":"toDouble(from:)","abstract":"For conversion from optional String
type to optional Double
type
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString4fromSSSg10Foundation4DateVSg_tFZ":{"name":"toString(from:)","abstract":"For conversion from optional Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html#/s:7CoreGPX7ConvertC8toString8fromYearSSSg10Foundation4DateVSg_tFZ":{"name":"toString(fromYear:)","abstract":"For conversion from optional year Date
to optional String
","parent_name":"Convert"},"Classes/Convert.html":{"name":"Convert","abstract":"Provides conversions, when required.
"},"Classes/GPXDateParser.html":{"name":"GPXDateParser","abstract":"Date Parser for use when parsing GPX files, containing elements with date attributions.
"},"Classes/GPXAuthor.html":{"name":"GPXAuthor","abstract":"Author type, holds information of the creator of the GPX file. A subclass of GPXPerson
.
"},"Classes/GPXBounds.html":{"name":"GPXBounds","abstract":"A value type that represents bounds based off GPX v1.1 schema’s boundsType
.
"},"Classes/GPXCopyright.html":{"name":"GPXCopyright","abstract":"A value type for representing copyright info
"},"Classes/GPXElement.html":{"name":"GPXElement","abstract":"A root class for all element types
"},"Classes/GPXEmail.html":{"name":"GPXEmail","abstract":"Used for handling email types
"},"Classes/GPXExtensions.html":{"name":"GPXExtensions","abstract":"For adding/obtaining data stored as extensions in GPX file.
"},"Classes/GPXLink.html":{"name":"GPXLink","abstract":"A value type that can hold a web link to a external resource, or external information about a certain attribute.
"},"Classes/GPXMetadata.html":{"name":"GPXMetadata","abstract":"A value type that represents the metadata header of a GPX file.
"},"Classes/GPXParser.html":{"name":"GPXParser","abstract":"An event-driven parser (SAX parser), that specifically parses GPX v1.1 files only.
"},"Classes/GPXPerson.html":{"name":"GPXPerson","abstract":"A value type that is designated to hold information regarding the person or organisation who has created the GPX file.
"},"Classes/GPXPoint.html":{"name":"GPXPoint"},"Classes/GPXPointSegment.html":{"name":"GPXPointSegment"},"Classes/GPXRoot.html":{"name":"GPXRoot","abstract":"Creation of a GPX file or GPX formatted string starts here
"},"Classes/GPXRoute.html":{"name":"GPXRoute","abstract":"Value type that represents a route, or rteType
in GPX v1.1 schema.
"},"Classes/GPXRoutePoint.html":{"name":"GPXRoutePoint","abstract":"Undocumented
"},"Classes/GPXTrack.html":{"name":"GPXTrack","abstract":"Represents trkType
of GPX v1.1 schema.
"},"Classes/GPXTrackPoint.html":{"name":"GPXTrackPoint","abstract":"A track point is just like a waypoint or route point, but is suited to be part of a track segment.
"},"Classes/GPXTrackSegment.html":{"name":"GPXTrackSegment","abstract":"A track segment that holds data on all track points in the particular segment.
"},"Classes/GPXType.html":{"name":"GPXType","abstract":"For conversion of values when required.
"},"Classes/GPXWaypoint.html":{"name":"GPXWaypoint","abstract":"A value type that represents waypoint based off GPX v1.1 schema’s wptType
.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
diff --git a/docs/undocumented.json b/docs/undocumented.json
index 6ed7fec..c7b0c94 100644
--- a/docs/undocumented.json
+++ b/docs/undocumented.json
@@ -1,71 +1,15 @@
{
"warnings": [
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/DateTimeParsers.swift",
- "line": 15,
- "symbol": "ISO8601DateParser",
- "symbol_kind": "source.lang.swift.decl.class",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/DateTimeParsers.swift",
- "line": 27,
- "symbol": "ISO8601DateParser.parse(_:)",
- "symbol_kind": "source.lang.swift.decl.function.method.static",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/DateTimeParsers.swift",
- "line": 66,
- "symbol": "CopyrightYearParser.parse(_:)",
- "symbol_kind": "source.lang.swift.decl.function.method.static",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXAuthor.swift",
- "line": 13,
- "symbol": "GPXAuthor.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXBounds.swift",
- "line": 28,
- "symbol": "GPXBounds.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXCopyright.swift",
- "line": 43,
- "symbol": "GPXCopyright.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXElement.swift",
- "line": 12,
- "symbol": "kGPXInvalidGPXFormatNotification",
- "symbol_kind": "source.lang.swift.decl.var.global",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXElement.swift",
- "line": 14,
- "symbol": "kGPXDescriptionKey",
- "symbol_kind": "source.lang.swift.decl.var.global",
- "warning": "undocumented"
- },
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXElement.swift",
- "line": 27,
+ "line": 21,
"symbol": "GPXElement.parent",
"symbol_kind": "source.lang.swift.decl.var.instance",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXElement.swift",
- "line": 40,
+ "line": 34,
"symbol": "GPXElement.init()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -77,30 +21,23 @@
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXExtensions.swift",
- "line": 18,
- "symbol": "GPXExtensions.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXLink.swift",
- "line": 21,
+ "line": 24,
"symbol": "GPXLink.CodingKeys.text",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXLink.swift",
- "line": 22,
+ "line": 25,
"symbol": "GPXLink.CodingKeys.mimetype",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXLink.swift",
- "line": 23,
+ "line": 26,
"symbol": "GPXLink.CodingKeys.href",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
@@ -121,21 +58,21 @@
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXParser.swift",
- "line": 140,
+ "line": 144,
"symbol": "GPXParser.parsedData()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXParser.swift",
- "line": 164,
+ "line": 165,
"symbol": "GPXParser.parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXParser.swift",
- "line": 217,
+ "line": 215,
"symbol": "GPXParser.parser(_:foundCharacters:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -149,105 +86,14 @@
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPerson.swift",
- "line": 23,
- "symbol": "GPXPerson.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 17,
- "symbol": "GPXPoint.elevation",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 18,
- "symbol": "GPXPoint.time",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 19,
- "symbol": "GPXPoint.latitude",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 20,
- "symbol": "GPXPoint.longitude",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
"line": 24,
- "symbol": "GPXPoint.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 28,
- "symbol": "GPXPoint.init(latitude:longitude:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPoint.swift",
- "line": 34,
- "symbol": "GPXPoint.init(dictionary:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 17,
- "symbol": "GPXPointSegment.points",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 21,
- "symbol": "GPXPointSegment.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 27,
- "symbol": "GPXPointSegment.newPoint(with:longitude:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 36,
- "symbol": "GPXPointSegment.add(point:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 43,
- "symbol": "GPXPointSegment.add(points:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXPointSegment.swift",
- "line": 47,
- "symbol": "GPXPointSegment.remove(point:)",
+ "symbol": "GPXPerson.init()",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXRoot.swift",
- "line": 174,
+ "line": 200,
"symbol": "GPXRoot.remove(WaypointAtIndex:)",
"symbol_kind": "source.lang.swift.decl.function.method.instance",
"warning": "undocumented"
@@ -301,20 +147,6 @@
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXRoute.swift",
- "line": 59,
- "symbol": "GPXRoute.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXRoute.swift",
- "line": 63,
- "symbol": "GPXRoute.init(dictionary:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXRoutePoint.swift",
"line": 10,
@@ -324,102 +156,67 @@
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 19,
- "symbol": "GPXTrack.CodingKeys",
- "symbol_kind": "source.lang.swift.decl.enum",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 20,
+ "line": 21,
"symbol": "GPXTrack.CodingKeys.link",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 21,
+ "line": 22,
"symbol": "GPXTrack.CodingKeys.tracksegments",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 22,
+ "line": 23,
"symbol": "GPXTrack.CodingKeys.name",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 23,
+ "line": 24,
"symbol": "GPXTrack.CodingKeys.comment",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 24,
+ "line": 25,
"symbol": "GPXTrack.CodingKeys.desc",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 25,
+ "line": 26,
"symbol": "GPXTrack.CodingKeys.source",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 26,
+ "line": 27,
"symbol": "GPXTrack.CodingKeys.number",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 27,
+ "line": 28,
"symbol": "GPXTrack.CodingKeys.type",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 28,
+ "line": 29,
"symbol": "GPXTrack.CodingKeys.extensions",
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 55,
- "symbol": "GPXTrack.extensions",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 58,
- "symbol": "GPXTrack.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 62,
- "symbol": "GPXTrack.init(dictionary:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrack.swift",
- "line": 116,
- "symbol": "GPXTrack.newTrackPointWith(latitude:longitude:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrackSegment.swift",
"line": 19,
@@ -434,34 +231,6 @@
"symbol_kind": "source.lang.swift.decl.enumelement",
"warning": "undocumented"
},
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrackSegment.swift",
- "line": 23,
- "symbol": "GPXTrackSegment.trackpoints",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrackSegment.swift",
- "line": 24,
- "symbol": "GPXTrackSegment.extensions",
- "symbol_kind": "source.lang.swift.decl.var.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrackSegment.swift",
- "line": 29,
- "symbol": "GPXTrackSegment.init()",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
- {
- "file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXTrackSegment.swift",
- "line": 35,
- "symbol": "GPXTrackSegment.newTrackpointWith(latitude:longitude:)",
- "symbol_kind": "source.lang.swift.decl.function.method.instance",
- "warning": "undocumented"
- },
{
"file": "/Users/vincent/Documents/Xcode Project/GPXKit/Classes/GPXWaypoint.swift",
"line": 26,