From 15d4877c0db1af2d43786c37d7e9f689b68c8d5c Mon Sep 17 00:00:00 2001
From: Brian Osborn new byte reader new byte reader string value byte data value integer double new byte writer new byte writer byte data bytes written new instance centroid point new instance centroid point new instance centroid point new circular string new circular string new circular string new circular string new circular string new circular string new circular string new compound curve new compound curve new compound curve new compound curve new compound curve new compound curve new compound curve new compound curve new compound curve new compound curve line string count line string start point end point true if closed true if a ring new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon new curve polygon ring count ring exterior ring number of interior rings interior ring new instance centroid point edge number polygon ring number polygon point event type sorted events event queue events new extended geometry collection new extended geometry collection new extended geometry collection new geometry true if has z coordinates true if has m coordinates geometry envelope dimension centroid point centroid point true if empty true if simple new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection new geometry collection geometry count geometryDeclaration
@@ -427,7 +427,7 @@ Declaration
@@ -464,7 +464,7 @@ Declaration
@@ -500,7 +500,7 @@ Declaration
@@ -536,7 +536,7 @@ Declaration
@@ -572,7 +572,7 @@ Declaration
@@ -628,7 +628,7 @@ Declaration
@@ -664,7 +664,7 @@ Declaration
@@ -700,7 +700,7 @@ Declaration
@@ -736,7 +736,7 @@ Declaration
@@ -773,7 +773,7 @@ Declaration
@@ -810,7 +810,7 @@ Declaration
@@ -847,7 +847,7 @@ Declaration
@@ -884,7 +884,7 @@ Declaration
@@ -921,7 +921,7 @@ Declaration
@@ -958,7 +958,7 @@ Declaration
@@ -995,7 +995,7 @@ Declaration
@@ -1031,7 +1031,7 @@ Declaration
@@ -1068,7 +1068,7 @@ Declaration
@@ -1105,7 +1105,7 @@ Declaration
@@ -1141,7 +1141,7 @@ Declaration
@@ -1178,7 +1178,7 @@ Declaration
@@ -1214,7 +1214,7 @@ Declaration
@@ -1250,7 +1250,7 @@ Declaration
@@ -1287,7 +1287,7 @@ Declaration
@@ -1323,7 +1323,7 @@ Declaration
@@ -1359,7 +1359,7 @@ Declaration
@@ -1395,7 +1395,7 @@ Declaration
@@ -1431,7 +1431,7 @@ Declaration
@@ -1468,7 +1468,7 @@ Declaration
@@ -1505,7 +1505,7 @@ Declaration
@@ -1542,7 +1542,7 @@ Declaration
@@ -1578,7 +1578,7 @@ Declaration
@@ -1615,7 +1615,7 @@ Declaration
@@ -1652,7 +1652,7 @@ Declaration
@@ -1688,7 +1688,7 @@ Declaration
@@ -1724,7 +1724,7 @@ Declaration
@@ -1761,7 +1761,7 @@ Declaration
@@ -1797,7 +1797,7 @@ Declaration
@@ -1844,7 +1844,7 @@ Declaration
@@ -1880,7 +1880,7 @@ Declaration
@@ -1916,7 +1916,7 @@ Declaration
@@ -1952,7 +1952,7 @@ Declaration
@@ -1988,7 +1988,7 @@ Declaration
@@ -1998,8 +1998,8 @@ Declaration
diff --git a/docs/docs/api/Classes/SFByteReader.html b/docs/docs/api/Classes/SFByteReader.html
index d139050..065aa6d 100644
--- a/docs/docs/api/Classes/SFByteReader.html
+++ b/docs/docs/api/Classes/SFByteReader.html
@@ -17,7 +17,7 @@
Declaration
@@ -435,7 +435,7 @@ Declaration
@@ -493,7 +493,7 @@ Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFByteWriter.html b/docs/docs/api/Classes/SFByteWriter.html
index a963525..49d5993 100644
--- a/docs/docs/api/Classes/SFByteWriter.html
+++ b/docs/docs/api/Classes/SFByteWriter.html
@@ -17,7 +17,7 @@
Declaration
@@ -435,7 +435,7 @@ Declaration
@@ -474,7 +474,7 @@ Return Value
Return Value
Declaration
@@ -606,7 +606,7 @@ Return Value
Return Value
Parameters
@@ -753,7 +753,7 @@ Parameters
@@ -807,7 +807,7 @@ Parameters
@@ -861,7 +861,7 @@ Parameters
@@ -915,7 +915,7 @@ Parameters
@@ -925,8 +925,8 @@ Parameters
diff --git a/docs/docs/api/Classes/SFCentroidCurve.html b/docs/docs/api/Classes/SFCentroidCurve.html
index 83d624f..96f743c 100644
--- a/docs/docs/api/Classes/SFCentroidCurve.html
+++ b/docs/docs/api/Classes/SFCentroidCurve.html
@@ -17,7 +17,7 @@
Return Value
Parameters
@@ -522,7 +522,7 @@ Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCentroidPoint.html b/docs/docs/api/Classes/SFCentroidPoint.html
index f64bba6..07ec5b7 100644
--- a/docs/docs/api/Classes/SFCentroidPoint.html
+++ b/docs/docs/api/Classes/SFCentroidPoint.html
@@ -17,7 +17,7 @@
Return Value
Parameters
@@ -521,7 +521,7 @@ Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCentroidSurface.html b/docs/docs/api/Classes/SFCentroidSurface.html
index b78a866..23671aa 100644
--- a/docs/docs/api/Classes/SFCentroidSurface.html
+++ b/docs/docs/api/Classes/SFCentroidSurface.html
@@ -17,7 +17,7 @@
Return Value
Parameters
@@ -522,7 +522,7 @@ Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCircularString.html b/docs/docs/api/Classes/SFCircularString.html
index c0e2aa1..57e1c55 100644
--- a/docs/docs/api/Classes/SFCircularString.html
+++ b/docs/docs/api/Classes/SFCircularString.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCompoundCurve.html b/docs/docs/api/Classes/SFCompoundCurve.html
index fb17197..74e5d02 100644
--- a/docs/docs/api/Classes/SFCompoundCurve.html
+++ b/docs/docs/api/Classes/SFCompoundCurve.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Parameters
@@ -1017,7 +1017,7 @@ Parameters
@@ -1056,7 +1056,7 @@ Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCurve.html b/docs/docs/api/Classes/SFCurve.html
index 546d28d..08bf0a2 100644
--- a/docs/docs/api/Classes/SFCurve.html
+++ b/docs/docs/api/Classes/SFCurve.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFCurvePolygon.html b/docs/docs/api/Classes/SFCurvePolygon.html
index e004907..0f9e63b 100644
--- a/docs/docs/api/Classes/SFCurvePolygon.html
+++ b/docs/docs/api/Classes/SFCurvePolygon.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Parameters
@@ -1099,7 +1099,7 @@ Parameters
@@ -1138,7 +1138,7 @@ Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFDegreesCentroid.html b/docs/docs/api/Classes/SFDegreesCentroid.html
index 4d05ae2..3922f36 100644
--- a/docs/docs/api/Classes/SFDegreesCentroid.html
+++ b/docs/docs/api/Classes/SFDegreesCentroid.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFEvent.html b/docs/docs/api/Classes/SFEvent.html
index 8f7d156..0501456 100644
--- a/docs/docs/api/Classes/SFEvent.html
+++ b/docs/docs/api/Classes/SFEvent.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFEventQueue.html b/docs/docs/api/Classes/SFEventQueue.html
index 827e4cf..42d16bd 100644
--- a/docs/docs/api/Classes/SFEventQueue.html
+++ b/docs/docs/api/Classes/SFEventQueue.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
diff --git a/docs/docs/api/Classes/SFExtendedGeometryCollection.html b/docs/docs/api/Classes/SFExtendedGeometryCollection.html
index 9d7164b..ff8d7f2 100644
--- a/docs/docs/api/Classes/SFExtendedGeometryCollection.html
+++ b/docs/docs/api/Classes/SFExtendedGeometryCollection.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Declaration
@@ -604,8 +604,8 @@ Declaration
diff --git a/docs/docs/api/Classes/SFGeometry.html b/docs/docs/api/Classes/SFGeometry.html
index ab972a4..e6a5f80 100644
--- a/docs/docs/api/Classes/SFGeometry.html
+++ b/docs/docs/api/Classes/SFGeometry.html
@@ -17,7 +17,7 @@
Declaration
@@ -435,7 +435,7 @@ Declaration
@@ -519,7 +519,7 @@ Return Value
Return Value
Return Value
Return Value
Parameters
@@ -729,7 +729,7 @@ Return Value
Return Value
Return Value
Return Value
Return Value
Parameters
@@ -956,8 +956,8 @@ Parameters
diff --git a/docs/docs/api/Classes/SFGeometryCollection.html b/docs/docs/api/Classes/SFGeometryCollection.html
index fa74ca0..abc64b8 100644
--- a/docs/docs/api/Classes/SFGeometryCollection.html
+++ b/docs/docs/api/Classes/SFGeometryCollection.html
@@ -17,7 +17,7 @@
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Return Value
Parameters
@@ -1102,7 +1102,7 @@ Parameters
@@ -1141,7 +1141,7 @@ Return Value
Return Value
Return Value
GEOMETRYCOLLECTION
true if a multi point or contains only points
@@ -1324,7 +1324,7 @@multi point
@@ -1364,7 +1364,7 @@true if a multi line string or contains only line strings
@@ -1404,7 +1404,7 @@multi line string
@@ -1444,7 +1444,7 @@true if a multi polygon or contains only polygons
@@ -1484,7 +1484,7 @@multi polygon
@@ -1524,7 +1524,7 @@true if contains only curves
@@ -1563,7 +1563,7 @@multi curve
@@ -1603,7 +1603,7 @@true if contains only surfaces
@@ -1642,7 +1642,7 @@multi surface
@@ -1681,7 +1681,7 @@geometry collection
@@ -1691,8 +1691,8 @@new geometry envelope
@@ -779,7 +779,7 @@new geometry envelope
@@ -871,7 +871,7 @@new geometry envelope
@@ -963,7 +963,7 @@new geometry envelope
@@ -1081,7 +1081,7 @@new geometry envelope
@@ -1199,7 +1199,7 @@new geometry envelope
@@ -1343,7 +1343,7 @@new geometry envelope
@@ -1487,7 +1487,7 @@new geometry envelope
@@ -1541,7 +1541,7 @@new geometry envelope
@@ -1580,7 +1580,7 @@new geometry envelope
@@ -1650,7 +1650,7 @@new geometry envelope
@@ -1747,7 +1747,7 @@new geometry envelope
@@ -1844,7 +1844,7 @@new geometry envelope
@@ -1967,7 +1967,7 @@new geometry envelope
@@ -2090,7 +2090,7 @@new geometry envelope
@@ -2239,7 +2239,7 @@new geometry envelope
@@ -2388,7 +2388,7 @@new geometry envelope
@@ -2446,7 +2446,7 @@new geometry envelope
@@ -2500,7 +2500,7 @@has z
@@ -2956,7 +2956,7 @@has m
@@ -2995,7 +2995,7 @@x range
@@ -3034,7 +3034,7 @@y range
@@ -3073,7 +3073,7 @@z range
@@ -3112,7 +3112,7 @@m range
@@ -3151,7 +3151,7 @@true if a single point bounds
@@ -3190,7 +3190,7 @@top left point
@@ -3229,7 +3229,7 @@bottom left point
@@ -3268,7 +3268,7 @@bottom right point
@@ -3307,7 +3307,7 @@top right point
@@ -3346,7 +3346,7 @@left line
@@ -3385,7 +3385,7 @@bottom line
@@ -3424,7 +3424,7 @@right line
@@ -3463,7 +3463,7 @@top line
@@ -3502,7 +3502,7 @@mid x
@@ -3541,7 +3541,7 @@mid y
@@ -3580,7 +3580,7 @@centroid point
@@ -3619,7 +3619,7 @@true if empty
@@ -3677,7 +3677,7 @@true if intersects
@@ -3748,7 +3748,7 @@true if intersects
@@ -3806,7 +3806,7 @@geometry envelope
@@ -3877,7 +3877,7 @@geometry envelope
@@ -3935,7 +3935,7 @@geometry envelope
@@ -3993,7 +3993,7 @@true if contains
@@ -4063,7 +4063,7 @@true if contains
@@ -4133,7 +4133,7 @@true if contains
@@ -4215,7 +4215,7 @@true if contains
@@ -4273,7 +4273,7 @@true if contains
@@ -4344,7 +4344,7 @@true if contains
@@ -4383,7 +4383,7 @@geometry, polygon or point
@@ -4393,8 +4393,8 @@geometry, polygon or point
@@ -523,8 +523,8 @@geometry type
@@ -476,8 +476,8 @@distance
@@ -517,7 +517,7 @@distance
@@ -587,7 +587,7 @@bearing angle in degrees between 0 and 360
@@ -646,7 +646,7 @@true if north bearing
@@ -762,7 +762,7 @@true if east bearing
@@ -820,7 +820,7 @@true if south bearing
@@ -878,7 +878,7 @@true if west bearing
@@ -936,7 +936,7 @@radians
@@ -994,7 +994,7 @@degrees
@@ -1055,7 +1055,7 @@centroid point
@@ -1116,7 +1116,7 @@centroid point
@@ -1172,7 +1172,7 @@simplified points
@@ -1651,7 +1651,7 @@distance in meters
@@ -1721,7 +1721,7 @@true if in the polygon
@@ -1805,7 +1805,7 @@true if in the polygon
@@ -1875,7 +1875,7 @@true if in the polygon
@@ -1959,7 +1959,7 @@true if in the polygon
@@ -2029,7 +2029,7 @@true if in the polygon
@@ -2113,7 +2113,7 @@true if in the polygon
@@ -2183,7 +2183,7 @@true if on the polygon edge
@@ -2267,7 +2267,7 @@true if on the polygon edge
@@ -2337,7 +2337,7 @@true if on the polygon edge
@@ -2421,7 +2421,7 @@true if on the polygon edge
@@ -2491,7 +2491,7 @@true if on the polygon edge
@@ -2575,7 +2575,7 @@true if on the polygon edge
@@ -2634,7 +2634,7 @@true if the first and last points are the same
@@ -2693,7 +2693,7 @@true if the first and last points are the same
@@ -2752,7 +2752,7 @@true if the first and last points are the same
@@ -2822,7 +2822,7 @@true if on the line
@@ -2906,7 +2906,7 @@true if on the line
@@ -2976,7 +2976,7 @@true if on the line
@@ -3060,7 +3060,7 @@true if on the line
@@ -3144,7 +3144,7 @@true if on the path
@@ -3241,7 +3241,7 @@true if on the path
@@ -3311,7 +3311,7 @@intersection point or null if no intersection
@@ -3408,7 +3408,7 @@intersection point or null if no intersection
@@ -3466,7 +3466,7 @@geometry in meters
@@ -3524,7 +3524,7 @@point in meters
@@ -3594,7 +3594,7 @@point in meters
@@ -3652,7 +3652,7 @@multi point in meters
@@ -3710,7 +3710,7 @@line string in meters
@@ -3768,7 +3768,7 @@line in meters
@@ -3827,7 +3827,7 @@multi line string in meters
@@ -3885,7 +3885,7 @@polygon in meters
@@ -3944,7 +3944,7 @@multi polygon in meters
@@ -4003,7 +4003,7 @@circular string in meters
@@ -4062,7 +4062,7 @@compound curve in meters
@@ -4121,7 +4121,7 @@curve polygon in meters
@@ -4180,7 +4180,7 @@polyhedral surface in meters
@@ -4238,7 +4238,7 @@TIN in meters
@@ -4296,7 +4296,7 @@triangle in meters
@@ -4354,7 +4354,7 @@geometry in degrees
@@ -4412,7 +4412,7 @@point in degrees
@@ -4482,7 +4482,7 @@point in degrees
@@ -4540,7 +4540,7 @@multi point in degrees
@@ -4598,7 +4598,7 @@line string in degrees
@@ -4656,7 +4656,7 @@line in degrees
@@ -4715,7 +4715,7 @@multi line string in degrees
@@ -4773,7 +4773,7 @@polygon in degrees
@@ -4832,7 +4832,7 @@multi polygon in degrees
@@ -4891,7 +4891,7 @@circular string in degrees
@@ -4950,7 +4950,7 @@compound curve in degrees
@@ -5009,7 +5009,7 @@curve polygon in degrees
@@ -5068,7 +5068,7 @@polyhedral surface in degrees
@@ -5126,7 +5126,7 @@TIN in degrees
@@ -5184,7 +5184,7 @@triangle in degrees
@@ -5223,7 +5223,7 @@geometry envelope
@@ -5263,7 +5263,7 @@geometry envelope
@@ -5302,7 +5302,7 @@geometry envelope
@@ -5341,7 +5341,7 @@geometry envelope
@@ -5401,7 +5401,7 @@cropped geometry in meters or null
@@ -5474,7 +5474,7 @@cropped geometry in meters or null
@@ -5545,7 +5545,7 @@cropped point or null
@@ -5618,7 +5618,7 @@cropped points in meters or null
@@ -5689,7 +5689,7 @@cropped multi point or null
@@ -5762,7 +5762,7 @@cropped line string in meters or null
@@ -5834,7 +5834,7 @@cropped line in meters or null
@@ -5907,7 +5907,7 @@cropped multi line string in meters or null
@@ -5980,7 +5980,7 @@cropped polygon in meters or null
@@ -6053,7 +6053,7 @@cropped multi polygon in meters or null
@@ -6126,7 +6126,7 @@cropped circular string in meters or null
@@ -6199,7 +6199,7 @@cropped compound curve in meters or null
@@ -6272,7 +6272,7 @@cropped curve polygon in meters or null
@@ -6346,7 +6346,7 @@cropped polyhedral surface in meters or null
@@ -6418,7 +6418,7 @@cropped TIN in meters or null
@@ -6491,7 +6491,7 @@cropped triangle in meters or null
@@ -6562,7 +6562,7 @@true if equal
@@ -6647,7 +6647,7 @@true if equal
@@ -6720,7 +6720,7 @@true if contains
@@ -6793,7 +6793,7 @@true if contains
@@ -6851,7 +6851,7 @@true if has z
@@ -7213,7 +7213,7 @@true if has m
@@ -7274,7 +7274,7 @@list of increasing parent types
@@ -7333,7 +7333,7 @@child type hierarchy, null if no children
@@ -7450,7 +7450,7 @@child geometry types, empty list if no child types
@@ -7508,7 +7508,7 @@encoded dta
@@ -7566,7 +7566,7 @@geometry
@@ -7576,8 +7576,8 @@new line
@@ -482,7 +482,7 @@new line
@@ -547,7 +547,7 @@new line
@@ -600,7 +600,7 @@new line
@@ -639,7 +639,7 @@new line
@@ -709,7 +709,7 @@new line
@@ -767,7 +767,7 @@new line
@@ -837,7 +837,7 @@new line
@@ -895,7 +895,7 @@new line
@@ -905,8 +905,8 @@new line string
@@ -464,7 +464,7 @@new line string
@@ -517,7 +517,7 @@new line string
@@ -570,7 +570,7 @@new line string
@@ -609,7 +609,7 @@new line string
@@ -679,7 +679,7 @@new line string
@@ -737,7 +737,7 @@new line string
@@ -821,7 +821,7 @@new line string
@@ -879,7 +879,7 @@new line string
@@ -933,7 +933,7 @@point count
@@ -1084,7 +1084,7 @@point
@@ -1094,8 +1094,8 @@new linear ring
@@ -482,7 +482,7 @@new linear ring
@@ -535,7 +535,7 @@new linear ring
@@ -574,7 +574,7 @@new linear ring
@@ -644,7 +644,7 @@new linear ring
@@ -702,7 +702,7 @@new linear ring
@@ -760,7 +760,7 @@new linear ring
@@ -770,8 +770,8 @@curves
@@ -508,7 +508,7 @@curve count
@@ -713,7 +713,7 @@curve
@@ -753,7 +753,7 @@true if closed
@@ -763,8 +763,8 @@new multi line string
@@ -484,7 +484,7 @@new multi line string
@@ -537,7 +537,7 @@new multi line string
@@ -591,7 +591,7 @@new multi line string
@@ -630,7 +630,7 @@new multi line string
@@ -700,7 +700,7 @@new multi line string
@@ -759,7 +759,7 @@new multi line string
@@ -817,7 +817,7 @@new multi line string
@@ -875,7 +875,7 @@new multi line string
@@ -914,7 +914,7 @@line strings
@@ -968,7 +968,7 @@line string count
@@ -1173,7 +1173,7 @@line string
@@ -1183,8 +1183,8 @@new multi point
@@ -483,7 +483,7 @@new multi point
@@ -536,7 +536,7 @@new multi point
@@ -589,7 +589,7 @@new multi point
@@ -628,7 +628,7 @@new multi point
@@ -698,7 +698,7 @@new multi point
@@ -756,7 +756,7 @@new multi point
@@ -814,7 +814,7 @@new multi point
@@ -872,7 +872,7 @@new multi point
@@ -911,7 +911,7 @@points
@@ -965,7 +965,7 @@point count
@@ -1170,7 +1170,7 @@point
@@ -1180,8 +1180,8 @@new multi polygon
@@ -484,7 +484,7 @@new multi polygon
@@ -537,7 +537,7 @@new multi polygon
@@ -590,7 +590,7 @@new multi polygon
@@ -629,7 +629,7 @@new multi polygon
@@ -699,7 +699,7 @@new multi polygon
@@ -757,7 +757,7 @@new multi polygon
@@ -815,7 +815,7 @@new multi polygon
@@ -873,7 +873,7 @@new multi polygon
@@ -912,7 +912,7 @@polygons
@@ -966,7 +966,7 @@polygon count
@@ -1171,7 +1171,7 @@polygon
@@ -1181,8 +1181,8 @@surfaces
@@ -508,7 +508,7 @@surface count
@@ -713,7 +713,7 @@surface
@@ -723,8 +723,8 @@new point
@@ -570,7 +570,7 @@new point
@@ -635,7 +635,7 @@new point
@@ -714,7 +714,7 @@new point
@@ -793,7 +793,7 @@new point
@@ -870,7 +870,7 @@new point
@@ -962,7 +962,7 @@new point
@@ -1054,7 +1054,7 @@new point
@@ -1146,7 +1146,7 @@new point
@@ -1238,7 +1238,7 @@new point
@@ -1330,7 +1330,7 @@new point
@@ -1383,7 +1383,7 @@new point
@@ -1422,7 +1422,7 @@new point
@@ -1492,7 +1492,7 @@new point
@@ -1562,7 +1562,7 @@new point
@@ -1646,7 +1646,7 @@new point
@@ -1730,7 +1730,7 @@new point
@@ -1814,7 +1814,7 @@new point
@@ -1911,7 +1911,7 @@new point
@@ -2008,7 +2008,7 @@new point
@@ -2105,7 +2105,7 @@new point
@@ -2202,7 +2202,7 @@new point
@@ -2299,7 +2299,7 @@new point
@@ -2357,7 +2357,7 @@new point
@@ -2411,7 +2411,7 @@true if x is equal
@@ -2689,7 +2689,7 @@true if y is equal
@@ -2747,7 +2747,7 @@true if x and y are equal
@@ -2757,8 +2757,8 @@new point finite filter
@@ -533,7 +533,7 @@new point finite filter
@@ -603,7 +603,7 @@new point finite filter
@@ -673,7 +673,7 @@new point finite filter
@@ -757,7 +757,7 @@new point finite filter
@@ -815,7 +815,7 @@new point finite filter
@@ -873,7 +873,7 @@new point finite filter
@@ -943,7 +943,7 @@new point finite filter
@@ -953,8 +953,8 @@new polygon
@@ -483,7 +483,7 @@new polygon
@@ -536,7 +536,7 @@new polygon
@@ -589,7 +589,7 @@new polygon
@@ -628,7 +628,7 @@new polygon
@@ -698,7 +698,7 @@new polygon
@@ -756,7 +756,7 @@new polygon
@@ -814,7 +814,7 @@new polygon
@@ -898,7 +898,7 @@new polygon
@@ -956,7 +956,7 @@new polygon
@@ -995,7 +995,7 @@line string rings
@@ -1049,7 +1049,7 @@ring
@@ -1147,7 +1147,7 @@exterior ring
@@ -1205,7 +1205,7 @@interior ring
@@ -1215,8 +1215,8 @@new polyhedral surface
@@ -465,7 +465,7 @@new polyhedral surface
@@ -519,7 +519,7 @@new polyhedral surface
@@ -572,7 +572,7 @@new polyhedral surface
@@ -626,7 +626,7 @@new polyhedral surface
@@ -665,7 +665,7 @@new polyhedral surface
@@ -735,7 +735,7 @@new polyhedral surface
@@ -793,7 +793,7 @@new polyhedral surface
@@ -851,7 +851,7 @@new polyhedral surface
@@ -935,7 +935,7 @@new polyhedral surface
@@ -994,7 +994,7 @@new polyhedral surface
@@ -1033,7 +1033,7 @@patches
@@ -1087,7 +1087,7 @@polygon count
@@ -1381,7 +1381,7 @@patch count
@@ -1439,7 +1439,7 @@polygon
@@ -1497,7 +1497,7 @@polygon patch
@@ -1507,8 +1507,8 @@segment
@@ -536,7 +536,7 @@edge number
@@ -575,7 +575,7 @@polygon ring number
@@ -614,7 +614,7 @@left point
@@ -653,7 +653,7 @@right point
@@ -663,8 +663,8 @@true if simple, false if intersects
@@ -515,7 +515,7 @@true if simple, false if intersects
@@ -573,7 +573,7 @@true if simple, false if intersects
@@ -631,7 +631,7 @@true if simple, false if intersects
@@ -641,8 +641,8 @@added segment
@@ -504,7 +504,7 @@segment
@@ -575,7 +575,7 @@true if intersection, false if not
@@ -629,7 +629,7 @@NSOrderedDescending if p1 > p2, NSOrderedAscending if p1 < p2, NSOrderedSame if equal
@@ -710,8 +710,8 @@new tin
@@ -483,7 +483,7 @@new tin
@@ -536,7 +536,7 @@new tin
@@ -589,7 +589,7 @@new tin
@@ -628,7 +628,7 @@new tin
@@ -698,7 +698,7 @@new tin
@@ -756,7 +756,7 @@new tin
@@ -814,7 +814,7 @@new tin
@@ -872,7 +872,7 @@new tin
@@ -882,8 +882,8 @@text
@@ -468,7 +468,7 @@token
@@ -507,7 +507,7 @@next token
@@ -546,7 +546,7 @@double
@@ -556,8 +556,8 @@new triangle
@@ -482,7 +482,7 @@new triangle
@@ -535,7 +535,7 @@new triangle
@@ -588,7 +588,7 @@new triangle
@@ -627,7 +627,7 @@new triangle
@@ -697,7 +697,7 @@new triangle
@@ -755,7 +755,7 @@new triangle
@@ -813,7 +813,7 @@new triangle
@@ -871,7 +871,7 @@new triangle
@@ -881,8 +881,8 @@geometry
@@ -530,7 +530,7 @@geometry
@@ -614,7 +614,7 @@geometry
@@ -668,7 +668,7 @@text reader
@@ -800,7 +800,7 @@geometry
@@ -858,7 +858,7 @@geometry
@@ -916,7 +916,7 @@geometry
@@ -987,7 +987,7 @@geometry
@@ -1071,7 +1071,7 @@geometry
@@ -1110,7 +1110,7 @@geometry type info
@@ -1180,7 +1180,7 @@point
@@ -1250,7 +1250,7 @@point
@@ -1320,7 +1320,7 @@line string
@@ -1404,7 +1404,7 @@line string
@@ -1474,7 +1474,7 @@polygon
@@ -1558,7 +1558,7 @@polygon
@@ -1628,7 +1628,7 @@multi point
@@ -1712,7 +1712,7 @@multi point
@@ -1783,7 +1783,7 @@multi line string
@@ -1868,7 +1868,7 @@multi line string
@@ -1938,7 +1938,7 @@multi polygon
@@ -2023,7 +2023,7 @@multi polygon
@@ -2094,7 +2094,7 @@geometry collection
@@ -2179,7 +2179,7 @@geometry collection
@@ -2264,7 +2264,7 @@multi curve
@@ -2349,7 +2349,7 @@multi surface
@@ -2419,7 +2419,7 @@circular string
@@ -2504,7 +2504,7 @@circular string
@@ -2574,7 +2574,7 @@compound curve
@@ -2659,7 +2659,7 @@compound curve
@@ -2729,7 +2729,7 @@curve polygon
@@ -2814,7 +2814,7 @@curve polygon
@@ -2885,7 +2885,7 @@polyhedral surface
@@ -2970,7 +2970,7 @@polyhedral surface
@@ -3040,7 +3040,7 @@TIN
@@ -3124,7 +3124,7 @@TIN
@@ -3194,7 +3194,7 @@triangle
@@ -3278,7 +3278,7 @@triangle
@@ -3336,7 +3336,7 @@geometry
@@ -3407,7 +3407,7 @@geometry
@@ -3478,7 +3478,7 @@geometry
@@ -3562,7 +3562,7 @@geometry
@@ -3659,7 +3659,7 @@geometry
@@ -3717,7 +3717,7 @@geometry type info
@@ -3801,7 +3801,7 @@point
@@ -3885,7 +3885,7 @@point
@@ -3969,7 +3969,7 @@line string
@@ -4066,7 +4066,7 @@line string
@@ -4150,7 +4150,7 @@polygon
@@ -4247,7 +4247,7 @@polygon
@@ -4331,7 +4331,7 @@multi point
@@ -4428,7 +4428,7 @@multi point
@@ -4512,7 +4512,7 @@multi line string
@@ -4610,7 +4610,7 @@multi line string
@@ -4694,7 +4694,7 @@multi polygon
@@ -4792,7 +4792,7 @@multi polygon
@@ -4877,7 +4877,7 @@geometry collection
@@ -4975,7 +4975,7 @@geometry collection
@@ -5073,7 +5073,7 @@multi curve
@@ -5171,7 +5171,7 @@multi surface
@@ -5255,7 +5255,7 @@circular string
@@ -5353,7 +5353,7 @@circular string
@@ -5437,7 +5437,7 @@compound curve
@@ -5535,7 +5535,7 @@compound curve
@@ -5619,7 +5619,7 @@curve polygon
@@ -5717,7 +5717,7 @@curve polygon
@@ -5801,7 +5801,7 @@polyhedral surface
@@ -5899,7 +5899,7 @@polyhedral surface
@@ -5983,7 +5983,7 @@TIN
@@ -6080,7 +6080,7 @@TIN
@@ -6164,7 +6164,7 @@triangle
@@ -6261,7 +6261,7 @@triangle
@@ -6271,8 +6271,8 @@geometry type
@@ -488,7 +488,7 @@true if has z values
@@ -527,7 +527,7 @@true if has m values
@@ -537,8 +537,8 @@text
@@ -570,7 +570,7 @@geometry name
@@ -682,7 +682,7 @@well-known text string
@@ -1574,7 +1574,7 @@well-known text string
@@ -1698,7 +1698,7 @@well-known text string
@@ -1823,7 +1823,7 @@well-known text string
@@ -1947,7 +1947,7 @@well-known text string
@@ -2072,7 +2072,7 @@well-known text string
@@ -2197,7 +2197,7 @@well-known text string
@@ -2322,7 +2322,7 @@well-known text string
@@ -2448,7 +2448,7 @@well-known text string
@@ -2573,7 +2573,7 @@well-known text string
@@ -2698,7 +2698,7 @@well-known text string
@@ -2823,7 +2823,7 @@well-known text string
@@ -2948,7 +2948,7 @@well-known text string
@@ -3072,7 +3072,7 @@well-known text string
@@ -3196,7 +3196,7 @@new byte reader
@@ -564,7 +564,7 @@new byte reader
@@ -622,7 +622,7 @@string value
@@ -661,7 +661,7 @@byte
@@ -719,7 +719,7 @@data value
@@ -758,7 +758,7 @@integer
@@ -797,7 +797,7 @@double
@@ -807,8 +807,8 @@new byte writer
@@ -532,7 +532,7 @@new byte writer
@@ -567,7 +567,7 @@byte data
@@ -645,7 +645,7 @@bytes written
@@ -699,7 +699,7 @@new instance
@@ -483,7 +483,7 @@centroid point
@@ -532,8 +532,8 @@new instance
@@ -482,7 +482,7 @@centroid point
@@ -531,8 +531,8 @@new instance
@@ -483,7 +483,7 @@centroid point
@@ -532,8 +532,8 @@new circular string
@@ -483,7 +483,7 @@new circular string
@@ -537,7 +537,7 @@new circular string
@@ -576,7 +576,7 @@new circular string
@@ -646,7 +646,7 @@new circular string
@@ -704,7 +704,7 @@new circular string
@@ -762,7 +762,7 @@new circular string
@@ -772,8 +772,8 @@new compound curve
@@ -464,7 +464,7 @@new compound curve
@@ -518,7 +518,7 @@new compound curve
@@ -571,7 +571,7 @@new compound curve
@@ -625,7 +625,7 @@new compound curve
@@ -664,7 +664,7 @@new compound curve
@@ -734,7 +734,7 @@new compound curve
@@ -793,7 +793,7 @@new compound curve
@@ -851,7 +851,7 @@new compound curve
@@ -909,7 +909,7 @@new compound curve
@@ -963,7 +963,7 @@line string count
@@ -1114,7 +1114,7 @@line string
@@ -1124,8 +1124,8 @@start point
@@ -496,7 +496,7 @@end point
@@ -535,7 +535,7 @@true if closed
@@ -574,7 +574,7 @@true if a ring
@@ -584,8 +584,8 @@new curve polygon
@@ -465,7 +465,7 @@new curve polygon
@@ -518,7 +518,7 @@new curve polygon
@@ -571,7 +571,7 @@new curve polygon
@@ -624,7 +624,7 @@new curve polygon
@@ -663,7 +663,7 @@new curve polygon
@@ -733,7 +733,7 @@new curve polygon
@@ -791,7 +791,7 @@new curve polygon
@@ -849,7 +849,7 @@new curve polygon
@@ -933,7 +933,7 @@new curve polygon
@@ -991,7 +991,7 @@new curve polygon
@@ -1045,7 +1045,7 @@ring count
@@ -1197,7 +1197,7 @@ring
@@ -1236,7 +1236,7 @@exterior ring
@@ -1275,7 +1275,7 @@number of interior rings
@@ -1333,7 +1333,7 @@interior ring
@@ -1343,8 +1343,8 @@new instance
@@ -485,7 +485,7 @@centroid point
@@ -495,8 +495,8 @@edge number
@@ -505,7 +505,7 @@polygon ring number
@@ -544,7 +544,7 @@polygon point
@@ -583,7 +583,7 @@event type
@@ -622,7 +622,7 @@sorted events
@@ -632,8 +632,8 @@event queue
@@ -485,7 +485,7 @@events
@@ -495,8 +495,8 @@new extended geometry collection
@@ -500,7 +500,7 @@new extended geometry collection
@@ -559,7 +559,7 @@new extended geometry collection
@@ -594,7 +594,7 @@new geometry
@@ -558,7 +558,7 @@true if has z coordinates
@@ -597,7 +597,7 @@true if has m coordinates
@@ -636,7 +636,7 @@geometry envelope
@@ -690,7 +690,7 @@dimension
@@ -771,7 +771,7 @@centroid point
@@ -813,7 +813,7 @@centroid point
@@ -852,7 +852,7 @@true if empty
@@ -892,7 +892,7 @@true if simple
@@ -946,7 +946,7 @@new geometry collection
@@ -465,7 +465,7 @@new geometry collection
@@ -519,7 +519,7 @@new geometry collection
@@ -572,7 +572,7 @@new geometry collection
@@ -626,7 +626,7 @@new geometry collection
@@ -665,7 +665,7 @@new geometry collection
@@ -735,7 +735,7 @@new geometry collection
@@ -793,7 +793,7 @@new geometry collection
@@ -851,7 +851,7 @@new geometry collection
@@ -935,7 +935,7 @@new geometry collection
@@ -994,7 +994,7 @@new geometry collection
@@ -1048,7 +1048,7 @@geometry count
@@ -1199,7 +1199,7 @@geometry
@@ -1244,7 +1244,7 @@true if a multi point or contains only points
@@ -1324,7 +1324,7 @@multi point
@@ -1364,7 +1364,7 @@true if a multi line string or contains only line strings
@@ -1404,7 +1404,7 @@multi line string
@@ -1444,7 +1444,7 @@true if a multi polygon or contains only polygons
@@ -1484,7 +1484,7 @@multi polygon
@@ -1524,7 +1524,7 @@true if contains only curves
@@ -1563,7 +1563,7 @@multi curve
@@ -1603,7 +1603,7 @@true if contains only surfaces
@@ -1642,7 +1642,7 @@multi surface
@@ -1681,7 +1681,7 @@geometry collection
@@ -1691,8 +1691,8 @@new geometry envelope
@@ -779,7 +779,7 @@new geometry envelope
@@ -871,7 +871,7 @@new geometry envelope
@@ -963,7 +963,7 @@new geometry envelope
@@ -1081,7 +1081,7 @@new geometry envelope
@@ -1199,7 +1199,7 @@new geometry envelope
@@ -1343,7 +1343,7 @@new geometry envelope
@@ -1487,7 +1487,7 @@new geometry envelope
@@ -1541,7 +1541,7 @@new geometry envelope
@@ -1580,7 +1580,7 @@new geometry envelope
@@ -1650,7 +1650,7 @@new geometry envelope
@@ -1747,7 +1747,7 @@new geometry envelope
@@ -1844,7 +1844,7 @@new geometry envelope
@@ -1967,7 +1967,7 @@new geometry envelope
@@ -2090,7 +2090,7 @@new geometry envelope
@@ -2239,7 +2239,7 @@new geometry envelope
@@ -2388,7 +2388,7 @@new geometry envelope
@@ -2446,7 +2446,7 @@new geometry envelope
@@ -2500,7 +2500,7 @@has z
@@ -2956,7 +2956,7 @@has m
@@ -2995,7 +2995,7 @@x range
@@ -3034,7 +3034,7 @@y range
@@ -3073,7 +3073,7 @@z range
@@ -3112,7 +3112,7 @@m range
@@ -3151,7 +3151,7 @@true if a single point bounds
@@ -3190,7 +3190,7 @@top left point
@@ -3229,7 +3229,7 @@bottom left point
@@ -3268,7 +3268,7 @@bottom right point
@@ -3307,7 +3307,7 @@top right point
@@ -3346,7 +3346,7 @@left line
@@ -3385,7 +3385,7 @@bottom line
@@ -3424,7 +3424,7 @@right line
@@ -3463,7 +3463,7 @@top line
@@ -3502,7 +3502,7 @@mid x
@@ -3541,7 +3541,7 @@mid y
@@ -3580,7 +3580,7 @@centroid point
@@ -3619,7 +3619,7 @@true if empty
@@ -3677,7 +3677,7 @@true if intersects
@@ -3748,7 +3748,7 @@true if intersects
@@ -3806,7 +3806,7 @@geometry envelope
@@ -3877,7 +3877,7 @@geometry envelope
@@ -3935,7 +3935,7 @@geometry envelope
@@ -3993,7 +3993,7 @@true if contains
@@ -4063,7 +4063,7 @@true if contains
@@ -4133,7 +4133,7 @@true if contains
@@ -4215,7 +4215,7 @@true if contains
@@ -4273,7 +4273,7 @@true if contains
@@ -4344,7 +4344,7 @@true if contains
@@ -4383,7 +4383,7 @@geometry, polygon or point
@@ -4393,8 +4393,8 @@geometry, polygon or point
@@ -523,8 +523,8 @@geometry type
@@ -476,8 +476,8 @@distance
@@ -517,7 +517,7 @@distance
@@ -587,7 +587,7 @@bearing angle in degrees between 0 and 360
@@ -646,7 +646,7 @@true if north bearing
@@ -762,7 +762,7 @@true if east bearing
@@ -820,7 +820,7 @@true if south bearing
@@ -878,7 +878,7 @@true if west bearing
@@ -936,7 +936,7 @@radians
@@ -994,7 +994,7 @@degrees
@@ -1055,7 +1055,7 @@centroid point
@@ -1116,7 +1116,7 @@centroid point
@@ -1172,7 +1172,7 @@simplified points
@@ -1651,7 +1651,7 @@distance in meters
@@ -1721,7 +1721,7 @@true if in the polygon
@@ -1805,7 +1805,7 @@true if in the polygon
@@ -1875,7 +1875,7 @@true if in the polygon
@@ -1959,7 +1959,7 @@true if in the polygon
@@ -2029,7 +2029,7 @@true if in the polygon
@@ -2113,7 +2113,7 @@true if in the polygon
@@ -2183,7 +2183,7 @@true if on the polygon edge
@@ -2267,7 +2267,7 @@true if on the polygon edge
@@ -2337,7 +2337,7 @@true if on the polygon edge
@@ -2421,7 +2421,7 @@true if on the polygon edge
@@ -2491,7 +2491,7 @@true if on the polygon edge
@@ -2575,7 +2575,7 @@true if on the polygon edge
@@ -2634,7 +2634,7 @@true if the first and last points are the same
@@ -2693,7 +2693,7 @@true if the first and last points are the same
@@ -2752,7 +2752,7 @@true if the first and last points are the same
@@ -2822,7 +2822,7 @@true if on the line
@@ -2906,7 +2906,7 @@true if on the line
@@ -2976,7 +2976,7 @@true if on the line
@@ -3060,7 +3060,7 @@true if on the line
@@ -3144,7 +3144,7 @@true if on the path
@@ -3241,7 +3241,7 @@true if on the path
@@ -3311,7 +3311,7 @@intersection point or null if no intersection
@@ -3408,7 +3408,7 @@intersection point or null if no intersection
@@ -3466,7 +3466,7 @@geometry in meters
@@ -3524,7 +3524,7 @@point in meters
@@ -3594,7 +3594,7 @@point in meters
@@ -3652,7 +3652,7 @@multi point in meters
@@ -3710,7 +3710,7 @@line string in meters
@@ -3768,7 +3768,7 @@line in meters
@@ -3827,7 +3827,7 @@multi line string in meters
@@ -3885,7 +3885,7 @@polygon in meters
@@ -3944,7 +3944,7 @@multi polygon in meters
@@ -4003,7 +4003,7 @@circular string in meters
@@ -4062,7 +4062,7 @@compound curve in meters
@@ -4121,7 +4121,7 @@curve polygon in meters
@@ -4180,7 +4180,7 @@polyhedral surface in meters
@@ -4238,7 +4238,7 @@TIN in meters
@@ -4296,7 +4296,7 @@triangle in meters
@@ -4354,7 +4354,7 @@geometry in degrees
@@ -4412,7 +4412,7 @@point in degrees
@@ -4482,7 +4482,7 @@point in degrees
@@ -4540,7 +4540,7 @@multi point in degrees
@@ -4598,7 +4598,7 @@line string in degrees
@@ -4656,7 +4656,7 @@line in degrees
@@ -4715,7 +4715,7 @@multi line string in degrees
@@ -4773,7 +4773,7 @@polygon in degrees
@@ -4832,7 +4832,7 @@multi polygon in degrees
@@ -4891,7 +4891,7 @@circular string in degrees
@@ -4950,7 +4950,7 @@compound curve in degrees
@@ -5009,7 +5009,7 @@curve polygon in degrees
@@ -5068,7 +5068,7 @@polyhedral surface in degrees
@@ -5126,7 +5126,7 @@TIN in degrees
@@ -5184,7 +5184,7 @@triangle in degrees
@@ -5223,7 +5223,7 @@geometry envelope
@@ -5263,7 +5263,7 @@geometry envelope
@@ -5302,7 +5302,7 @@geometry envelope
@@ -5341,7 +5341,7 @@geometry envelope
@@ -5401,7 +5401,7 @@cropped geometry in meters or null
@@ -5474,7 +5474,7 @@cropped geometry in meters or null
@@ -5545,7 +5545,7 @@cropped point or null
@@ -5618,7 +5618,7 @@cropped points in meters or null
@@ -5689,7 +5689,7 @@cropped multi point or null
@@ -5762,7 +5762,7 @@cropped line string in meters or null
@@ -5834,7 +5834,7 @@cropped line in meters or null
@@ -5907,7 +5907,7 @@cropped multi line string in meters or null
@@ -5980,7 +5980,7 @@cropped polygon in meters or null
@@ -6053,7 +6053,7 @@cropped multi polygon in meters or null
@@ -6126,7 +6126,7 @@cropped circular string in meters or null
@@ -6199,7 +6199,7 @@cropped compound curve in meters or null
@@ -6272,7 +6272,7 @@cropped curve polygon in meters or null
@@ -6346,7 +6346,7 @@cropped polyhedral surface in meters or null
@@ -6418,7 +6418,7 @@cropped TIN in meters or null
@@ -6491,7 +6491,7 @@cropped triangle in meters or null
@@ -6562,7 +6562,7 @@true if equal
@@ -6647,7 +6647,7 @@true if equal
@@ -6720,7 +6720,7 @@true if contains
@@ -6793,7 +6793,7 @@true if contains
@@ -6851,7 +6851,7 @@true if has z
@@ -7213,7 +7213,7 @@true if has m
@@ -7274,7 +7274,7 @@list of increasing parent types
@@ -7333,7 +7333,7 @@child type hierarchy, null if no children
@@ -7450,7 +7450,7 @@child geometry types, empty list if no child types
@@ -7508,7 +7508,7 @@encoded dta
@@ -7566,7 +7566,7 @@geometry
@@ -7576,8 +7576,8 @@new line
@@ -482,7 +482,7 @@new line
@@ -547,7 +547,7 @@new line
@@ -600,7 +600,7 @@new line
@@ -639,7 +639,7 @@new line
@@ -709,7 +709,7 @@new line
@@ -767,7 +767,7 @@new line
@@ -837,7 +837,7 @@new line
@@ -895,7 +895,7 @@new line
@@ -905,8 +905,8 @@new line string
@@ -464,7 +464,7 @@new line string
@@ -517,7 +517,7 @@new line string
@@ -570,7 +570,7 @@new line string
@@ -609,7 +609,7 @@new line string
@@ -679,7 +679,7 @@new line string
@@ -737,7 +737,7 @@new line string
@@ -821,7 +821,7 @@new line string
@@ -879,7 +879,7 @@new line string
@@ -933,7 +933,7 @@point count
@@ -1084,7 +1084,7 @@point
@@ -1094,8 +1094,8 @@new linear ring
@@ -482,7 +482,7 @@new linear ring
@@ -535,7 +535,7 @@new linear ring
@@ -574,7 +574,7 @@new linear ring
@@ -644,7 +644,7 @@new linear ring
@@ -702,7 +702,7 @@new linear ring
@@ -760,7 +760,7 @@new linear ring
@@ -770,8 +770,8 @@curves
@@ -508,7 +508,7 @@curve count
@@ -713,7 +713,7 @@curve
@@ -753,7 +753,7 @@true if closed
@@ -763,8 +763,8 @@new multi line string
@@ -484,7 +484,7 @@new multi line string
@@ -537,7 +537,7 @@new multi line string
@@ -591,7 +591,7 @@new multi line string
@@ -630,7 +630,7 @@new multi line string
@@ -700,7 +700,7 @@new multi line string
@@ -759,7 +759,7 @@new multi line string
@@ -817,7 +817,7 @@new multi line string
@@ -875,7 +875,7 @@new multi line string
@@ -914,7 +914,7 @@line strings
@@ -968,7 +968,7 @@line string count
@@ -1173,7 +1173,7 @@line string
@@ -1183,8 +1183,8 @@new multi point
@@ -483,7 +483,7 @@new multi point
@@ -536,7 +536,7 @@new multi point
@@ -589,7 +589,7 @@new multi point
@@ -628,7 +628,7 @@new multi point
@@ -698,7 +698,7 @@new multi point
@@ -756,7 +756,7 @@new multi point
@@ -814,7 +814,7 @@new multi point
@@ -872,7 +872,7 @@new multi point
@@ -911,7 +911,7 @@points
@@ -965,7 +965,7 @@point count
@@ -1170,7 +1170,7 @@point
@@ -1180,8 +1180,8 @@new multi polygon
@@ -484,7 +484,7 @@new multi polygon
@@ -537,7 +537,7 @@new multi polygon
@@ -590,7 +590,7 @@new multi polygon
@@ -629,7 +629,7 @@new multi polygon
@@ -699,7 +699,7 @@new multi polygon
@@ -757,7 +757,7 @@new multi polygon
@@ -815,7 +815,7 @@new multi polygon
@@ -873,7 +873,7 @@new multi polygon
@@ -912,7 +912,7 @@polygons
@@ -966,7 +966,7 @@polygon count
@@ -1171,7 +1171,7 @@polygon
@@ -1181,8 +1181,8 @@surfaces
@@ -508,7 +508,7 @@surface count
@@ -713,7 +713,7 @@surface
@@ -723,8 +723,8 @@new point
@@ -570,7 +570,7 @@new point
@@ -635,7 +635,7 @@new point
@@ -714,7 +714,7 @@new point
@@ -793,7 +793,7 @@new point
@@ -870,7 +870,7 @@new point
@@ -962,7 +962,7 @@new point
@@ -1054,7 +1054,7 @@new point
@@ -1146,7 +1146,7 @@new point
@@ -1238,7 +1238,7 @@new point
@@ -1330,7 +1330,7 @@new point
@@ -1383,7 +1383,7 @@new point
@@ -1422,7 +1422,7 @@new point
@@ -1492,7 +1492,7 @@new point
@@ -1562,7 +1562,7 @@new point
@@ -1646,7 +1646,7 @@new point
@@ -1730,7 +1730,7 @@new point
@@ -1814,7 +1814,7 @@new point
@@ -1911,7 +1911,7 @@new point
@@ -2008,7 +2008,7 @@new point
@@ -2105,7 +2105,7 @@new point
@@ -2202,7 +2202,7 @@new point
@@ -2299,7 +2299,7 @@new point
@@ -2357,7 +2357,7 @@new point
@@ -2411,7 +2411,7 @@true if x is equal
@@ -2689,7 +2689,7 @@true if y is equal
@@ -2747,7 +2747,7 @@true if x and y are equal
@@ -2757,8 +2757,8 @@new point finite filter
@@ -533,7 +533,7 @@new point finite filter
@@ -603,7 +603,7 @@new point finite filter
@@ -673,7 +673,7 @@new point finite filter
@@ -757,7 +757,7 @@new point finite filter
@@ -815,7 +815,7 @@new point finite filter
@@ -873,7 +873,7 @@new point finite filter
@@ -943,7 +943,7 @@new point finite filter
@@ -953,8 +953,8 @@new polygon
@@ -483,7 +483,7 @@new polygon
@@ -536,7 +536,7 @@new polygon
@@ -589,7 +589,7 @@new polygon
@@ -628,7 +628,7 @@new polygon
@@ -698,7 +698,7 @@new polygon
@@ -756,7 +756,7 @@new polygon
@@ -814,7 +814,7 @@new polygon
@@ -898,7 +898,7 @@new polygon
@@ -956,7 +956,7 @@new polygon
@@ -995,7 +995,7 @@line string rings
@@ -1049,7 +1049,7 @@ring
@@ -1147,7 +1147,7 @@exterior ring
@@ -1205,7 +1205,7 @@interior ring
@@ -1215,8 +1215,8 @@new polyhedral surface
@@ -465,7 +465,7 @@new polyhedral surface
@@ -519,7 +519,7 @@new polyhedral surface
@@ -572,7 +572,7 @@new polyhedral surface
@@ -626,7 +626,7 @@new polyhedral surface
@@ -665,7 +665,7 @@new polyhedral surface
@@ -735,7 +735,7 @@new polyhedral surface
@@ -793,7 +793,7 @@new polyhedral surface
@@ -851,7 +851,7 @@new polyhedral surface
@@ -935,7 +935,7 @@new polyhedral surface
@@ -994,7 +994,7 @@new polyhedral surface
@@ -1033,7 +1033,7 @@patches
@@ -1087,7 +1087,7 @@polygon count
@@ -1381,7 +1381,7 @@patch count
@@ -1439,7 +1439,7 @@polygon
@@ -1497,7 +1497,7 @@polygon patch
@@ -1507,8 +1507,8 @@segment
@@ -536,7 +536,7 @@edge number
@@ -575,7 +575,7 @@polygon ring number
@@ -614,7 +614,7 @@left point
@@ -653,7 +653,7 @@right point
@@ -663,8 +663,8 @@true if simple, false if intersects
@@ -515,7 +515,7 @@true if simple, false if intersects
@@ -573,7 +573,7 @@true if simple, false if intersects
@@ -631,7 +631,7 @@true if simple, false if intersects
@@ -641,8 +641,8 @@added segment
@@ -504,7 +504,7 @@segment
@@ -575,7 +575,7 @@true if intersection, false if not
@@ -629,7 +629,7 @@NSOrderedDescending if p1 > p2, NSOrderedAscending if p1 < p2, NSOrderedSame if equal
@@ -710,8 +710,8 @@new tin
@@ -483,7 +483,7 @@new tin
@@ -536,7 +536,7 @@new tin
@@ -589,7 +589,7 @@new tin
@@ -628,7 +628,7 @@new tin
@@ -698,7 +698,7 @@new tin
@@ -756,7 +756,7 @@new tin
@@ -814,7 +814,7 @@new tin
@@ -872,7 +872,7 @@new tin
@@ -882,8 +882,8 @@text
@@ -468,7 +468,7 @@token
@@ -507,7 +507,7 @@next token
@@ -546,7 +546,7 @@double
@@ -556,8 +556,8 @@new triangle
@@ -482,7 +482,7 @@new triangle
@@ -535,7 +535,7 @@new triangle
@@ -588,7 +588,7 @@new triangle
@@ -627,7 +627,7 @@new triangle
@@ -697,7 +697,7 @@new triangle
@@ -755,7 +755,7 @@new triangle
@@ -813,7 +813,7 @@new triangle
@@ -871,7 +871,7 @@new triangle
@@ -881,8 +881,8 @@geometry
@@ -530,7 +530,7 @@geometry
@@ -614,7 +614,7 @@geometry
@@ -668,7 +668,7 @@text reader
@@ -800,7 +800,7 @@geometry
@@ -858,7 +858,7 @@geometry
@@ -916,7 +916,7 @@geometry
@@ -987,7 +987,7 @@geometry
@@ -1071,7 +1071,7 @@geometry
@@ -1110,7 +1110,7 @@geometry type info
@@ -1180,7 +1180,7 @@point
@@ -1250,7 +1250,7 @@point
@@ -1320,7 +1320,7 @@line string
@@ -1404,7 +1404,7 @@line string
@@ -1474,7 +1474,7 @@polygon
@@ -1558,7 +1558,7 @@polygon
@@ -1628,7 +1628,7 @@multi point
@@ -1712,7 +1712,7 @@multi point
@@ -1783,7 +1783,7 @@multi line string
@@ -1868,7 +1868,7 @@multi line string
@@ -1938,7 +1938,7 @@multi polygon
@@ -2023,7 +2023,7 @@multi polygon
@@ -2094,7 +2094,7 @@geometry collection
@@ -2179,7 +2179,7 @@geometry collection
@@ -2264,7 +2264,7 @@multi curve
@@ -2349,7 +2349,7 @@multi surface
@@ -2419,7 +2419,7 @@circular string
@@ -2504,7 +2504,7 @@circular string
@@ -2574,7 +2574,7 @@compound curve
@@ -2659,7 +2659,7 @@compound curve
@@ -2729,7 +2729,7 @@curve polygon
@@ -2814,7 +2814,7 @@curve polygon
@@ -2885,7 +2885,7 @@polyhedral surface
@@ -2970,7 +2970,7 @@polyhedral surface
@@ -3040,7 +3040,7 @@TIN
@@ -3124,7 +3124,7 @@TIN
@@ -3194,7 +3194,7 @@triangle
@@ -3278,7 +3278,7 @@triangle
@@ -3336,7 +3336,7 @@geometry
@@ -3407,7 +3407,7 @@geometry
@@ -3478,7 +3478,7 @@geometry
@@ -3562,7 +3562,7 @@geometry
@@ -3659,7 +3659,7 @@geometry
@@ -3717,7 +3717,7 @@geometry type info
@@ -3801,7 +3801,7 @@point
@@ -3885,7 +3885,7 @@point
@@ -3969,7 +3969,7 @@line string
@@ -4066,7 +4066,7 @@line string
@@ -4150,7 +4150,7 @@polygon
@@ -4247,7 +4247,7 @@polygon
@@ -4331,7 +4331,7 @@multi point
@@ -4428,7 +4428,7 @@multi point
@@ -4512,7 +4512,7 @@multi line string
@@ -4610,7 +4610,7 @@multi line string
@@ -4694,7 +4694,7 @@multi polygon
@@ -4792,7 +4792,7 @@multi polygon
@@ -4877,7 +4877,7 @@geometry collection
@@ -4975,7 +4975,7 @@geometry collection
@@ -5073,7 +5073,7 @@multi curve
@@ -5171,7 +5171,7 @@multi surface
@@ -5255,7 +5255,7 @@circular string
@@ -5353,7 +5353,7 @@circular string
@@ -5437,7 +5437,7 @@compound curve
@@ -5535,7 +5535,7 @@compound curve
@@ -5619,7 +5619,7 @@curve polygon
@@ -5717,7 +5717,7 @@curve polygon
@@ -5801,7 +5801,7 @@polyhedral surface
@@ -5899,7 +5899,7 @@polyhedral surface
@@ -5983,7 +5983,7 @@TIN
@@ -6080,7 +6080,7 @@TIN
@@ -6164,7 +6164,7 @@triangle
@@ -6261,7 +6261,7 @@triangle
@@ -6271,8 +6271,8 @@geometry type
@@ -488,7 +488,7 @@true if has z values
@@ -527,7 +527,7 @@true if has m values
@@ -537,8 +537,8 @@text
@@ -570,7 +570,7 @@geometry name
@@ -682,7 +682,7 @@well-known text string
@@ -1574,7 +1574,7 @@well-known text string
@@ -1698,7 +1698,7 @@well-known text string
@@ -1823,7 +1823,7 @@well-known text string
@@ -1947,7 +1947,7 @@well-known text string
@@ -2072,7 +2072,7 @@well-known text string
@@ -2197,7 +2197,7 @@well-known text string
@@ -2322,7 +2322,7 @@well-known text string
@@ -2448,7 +2448,7 @@well-known text string
@@ -2573,7 +2573,7 @@well-known text string
@@ -2698,7 +2698,7 @@well-known text string
@@ -2823,7 +2823,7 @@well-known text string
@@ -2948,7 +2948,7 @@well-known text string
@@ -3072,7 +3072,7 @@well-known text string
@@ -3196,7 +3196,7 @@sf-wkt-ios 2.1.2 Docs (93% documented)
+sf-wkt-ios 2.1.3 Docs (93% documented)
Geometry Filter to filter included geometries and modify them during"},"Enums/SFEventType.html#/c:@E@SFEventType@SF_ET_LEFT":{"name":"SF_ET_LEFT","abstract":"
Undocumented
","parent_name":"SFEventType"},"Enums/SFEventType.html#/c:@E@SFEventType@SF_ET_RIGHT":{"name":"SF_ET_RIGHT","abstract":"Undocumented
","parent_name":"SFEventType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE":{"name":"SF_FF_FINITE","abstract":"Undocumented
","parent_name":"SFFiniteFilterType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE_AND_INFINITE":{"name":"SF_FF_FINITE_AND_INFINITE","abstract":"Undocumented
","parent_name":"SFFiniteFilterType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE_AND_NAN":{"name":"SF_FF_FINITE_AND_NAN","abstract":"Undocumented
","parent_name":"SFFiniteFilterType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_GEOMETRY":{"name":"SF_GEOMETRY","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POINT":{"name":"SF_POINT","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_LINESTRING":{"name":"SF_LINESTRING","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POLYGON":{"name":"SF_POLYGON","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTIPOINT":{"name":"SF_MULTIPOINT","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTILINESTRING":{"name":"SF_MULTILINESTRING","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTIPOLYGON":{"name":"SF_MULTIPOLYGON","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_GEOMETRYCOLLECTION":{"name":"SF_GEOMETRYCOLLECTION","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CIRCULARSTRING":{"name":"SF_CIRCULARSTRING","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_COMPOUNDCURVE":{"name":"SF_COMPOUNDCURVE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CURVEPOLYGON":{"name":"SF_CURVEPOLYGON","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTICURVE":{"name":"SF_MULTICURVE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTISURFACE":{"name":"SF_MULTISURFACE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CURVE":{"name":"SF_CURVE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_SURFACE":{"name":"SF_SURFACE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POLYHEDRALSURFACE":{"name":"SF_POLYHEDRALSURFACE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_TIN":{"name":"SF_TIN","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_TRIANGLE":{"name":"SF_TRIANGLE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_NONE":{"name":"SF_NONE","abstract":"Undocumented
","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html":{"name":"SFGeometryType","abstract":"Geometry Type enumeration
"},"Enums/SFFiniteFilterType.html":{"name":"SFFiniteFilterType","abstract":"Finite Filter Type, including finite values and optionally one of either"},"Enums/SFEventType.html":{"name":"SFEventType","abstract":"
Event type of the point direction
"},"Constants.html#/c:@SF_GEOMETRY_NAME":{"name":"SF_GEOMETRY_NAME","abstract":"Geometry type names
"},"Constants.html#/c:@SF_POINT_NAME":{"name":"SF_POINT_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_LINESTRING_NAME":{"name":"SF_LINESTRING_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_POLYGON_NAME":{"name":"SF_POLYGON_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_MULTIPOINT_NAME":{"name":"SF_MULTIPOINT_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_MULTILINESTRING_NAME":{"name":"SF_MULTILINESTRING_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_MULTIPOLYGON_NAME":{"name":"SF_MULTIPOLYGON_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_GEOMETRYCOLLECTION_NAME":{"name":"SF_GEOMETRYCOLLECTION_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_CIRCULARSTRING_NAME":{"name":"SF_CIRCULARSTRING_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_COMPOUNDCURVE_NAME":{"name":"SF_COMPOUNDCURVE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_CURVEPOLYGON_NAME":{"name":"SF_CURVEPOLYGON_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_MULTICURVE_NAME":{"name":"SF_MULTICURVE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_MULTISURFACE_NAME":{"name":"SF_MULTISURFACE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_CURVE_NAME":{"name":"SF_CURVE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_SURFACE_NAME":{"name":"SF_SURFACE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_POLYHEDRALSURFACE_NAME":{"name":"SF_POLYHEDRALSURFACE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_TIN_NAME":{"name":"SF_TIN_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_TRIANGLE_NAME":{"name":"SF_TRIANGLE_NAME","abstract":"Undocumented
"},"Constants.html#/c:@SF_NONE_NAME":{"name":"SF_NONE_NAME","abstract":"Undocumented
"},"Constants.html#/c:SFByteReader.h@DEFAULT_READ_BYTE_ORDER":{"name":"DEFAULT_READ_BYTE_ORDER","abstract":"Default read byte order
"},"Constants.html#/c:SFByteWriter.h@DEFAULT_WRITE_BYTE_ORDER":{"name":"DEFAULT_WRITE_BYTE_ORDER","abstract":"Default write byte order
"},"Constants.html#/c:@SF_DEFAULT_LINE_EPSILON":{"name":"SF_DEFAULT_LINE_EPSILON","abstract":"Default epsilon for point in or on line tolerance
"},"Constants.html#/c:@SF_DEFAULT_EQUAL_EPSILON":{"name":"SF_DEFAULT_EQUAL_EPSILON","abstract":"Default epsilon for point equality
"},"Constants.html#/c:@SF_WEB_MERCATOR_MAX_LAT_RANGE":{"name":"SF_WEB_MERCATOR_MAX_LAT_RANGE","abstract":"Web Mercator Latitude Range
"},"Constants.html#/c:@SF_WEB_MERCATOR_MIN_LAT_RANGE":{"name":"SF_WEB_MERCATOR_MIN_LAT_RANGE","abstract":"Web Mercator Latitude Range
"},"Constants.html#/c:@SF_WEB_MERCATOR_HALF_WORLD_WIDTH":{"name":"SF_WEB_MERCATOR_HALF_WORLD_WIDTH","abstract":"Half the world distance in either direction
"},"Constants.html#/c:@SF_WGS84_HALF_WORLD_LON_WIDTH":{"name":"SF_WGS84_HALF_WORLD_LON_WIDTH","abstract":"Half the world longitude width for WGS84
"},"Constants.html#/c:@SF_WGS84_HALF_WORLD_LAT_HEIGHT":{"name":"SF_WGS84_HALF_WORLD_LAT_HEIGHT","abstract":"Half the world latitude height for WGS84
"},"Constants.html#/c:@SF_DEGREES_TO_METERS_MIN_LAT":{"name":"SF_DEGREES_TO_METERS_MIN_LAT","abstract":"Minimum latitude degrees value convertible to meters
"},"Constants.html#/c:@SF_BEARING_NORTH":{"name":"SF_BEARING_NORTH","abstract":"Absolute north bearing in degrees
"},"Constants.html#/c:@SF_BEARING_EAST":{"name":"SF_BEARING_EAST","abstract":"Absolute east bearing in degrees
"},"Constants.html#/c:@SF_BEARING_SOUTH":{"name":"SF_BEARING_SOUTH","abstract":"Absolute south bearing in degrees
"},"Constants.html#/c:@SF_BEARING_WEST":{"name":"SF_BEARING_WEST","abstract":"Absolute west bearing degrees
"},"Constants.html#/c:@SF_RADIANS_TO_DEGREES":{"name":"SF_RADIANS_TO_DEGREES","abstract":"Radians to Degrees conversion
"},"Constants.html#/c:@SF_DEGREES_TO_RADIANS":{"name":"SF_DEGREES_TO_RADIANS","abstract":"Degrees to Radians conversion
"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometry:":{"name":"+writeGeometry:","abstract":"Write a geometry to a well-known text string
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)init":{"name":"-init","abstract":"Initializer
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)initWithText:":{"name":"-initWithText:","abstract":"Initializer
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)text":{"name":"-text","abstract":"Get the well-known text
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)write:":{"name":"-write:","abstract":"Write a geometry to well-known text
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)name:":{"name":"-name:","abstract":"Get the well-known text writable geometry name
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeWrappedPoint:":{"name":"-writeWrappedPoint:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePoint:":{"name":"-writePoint:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeLineString:":{"name":"-writeLineString:","abstract":"Write a Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePolygon:":{"name":"-writePolygon:","abstract":"Write a Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiPoint:":{"name":"-writeMultiPoint:","abstract":"Write a Multi Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiLineString:":{"name":"-writeMultiLineString:","abstract":"Write a Multi Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiPolygon:":{"name":"-writeMultiPolygon:","abstract":"Write a Multi Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeGeometryCollection:":{"name":"-writeGeometryCollection:","abstract":"Write a Geometry Collection
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCircularString:":{"name":"-writeCircularString:","abstract":"Write a Circular String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCompoundCurve:":{"name":"-writeCompoundCurve:","abstract":"Write a Compound Curve
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCurvePolygon:":{"name":"-writeCurvePolygon:","abstract":"Write a Curve Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePolyhedralSurface:":{"name":"-writePolyhedralSurface:","abstract":"Write a Polyhedral Surface
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeTIN:":{"name":"-writeTIN:","abstract":"Write a TIN
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeTriangle:":{"name":"-writeTriangle:","abstract":"Write a Triangle
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometry:toString:":{"name":"+writeGeometry:toString:","abstract":"Write a geometry to well-known text
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeWrappedPoint:":{"name":"+writeWrappedPoint:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeWrappedPoint:toString:":{"name":"+writeWrappedPoint:toString:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePoint:":{"name":"+writePoint:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePoint:toString:":{"name":"+writePoint:toString:","abstract":"Write a Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeLineString:":{"name":"+writeLineString:","abstract":"Write a Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeLineString:toString:":{"name":"+writeLineString:toString:","abstract":"Write a Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolygon:":{"name":"+writePolygon:","abstract":"Write a Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolygon:toString:":{"name":"+writePolygon:toString:","abstract":"Write a Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPoint:":{"name":"+writeMultiPoint:","abstract":"Write a Multi Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPoint:toString:":{"name":"+writeMultiPoint:toString:","abstract":"Write a Multi Point
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiLineString:":{"name":"+writeMultiLineString:","abstract":"Write a Multi Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiLineString:toString:":{"name":"+writeMultiLineString:toString:","abstract":"Write a Multi Line String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPolygon:":{"name":"+writeMultiPolygon:","abstract":"Write a Multi Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPolygon:toString:":{"name":"+writeMultiPolygon:toString:","abstract":"Write a Multi Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometryCollection:":{"name":"+writeGeometryCollection:","abstract":"Write a Geometry Collection
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometryCollection:toString:":{"name":"+writeGeometryCollection:toString:","abstract":"Write a Geometry Collection
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCircularString:":{"name":"+writeCircularString:","abstract":"Write a Circular String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCircularString:toString:":{"name":"+writeCircularString:toString:","abstract":"Write a Circular String
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCompoundCurve:":{"name":"+writeCompoundCurve:","abstract":"Write a Compound Curve
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCompoundCurve:toString:":{"name":"+writeCompoundCurve:toString:","abstract":"Write a Compound Curve
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCurvePolygon:":{"name":"+writeCurvePolygon:","abstract":"Write a Curve Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCurvePolygon:toString:":{"name":"+writeCurvePolygon:toString:","abstract":"Write a Curve Polygon
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolyhedralSurface:":{"name":"+writePolyhedralSurface:","abstract":"Write a Polyhedral Surface
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolyhedralSurface:toString:":{"name":"+writePolyhedralSurface:toString:","abstract":"Write a Polyhedral Surface
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTIN:":{"name":"+writeTIN:","abstract":"Write a TIN
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTIN:toString:":{"name":"+writeTIN:toString:","abstract":"Write a TIN
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTriangle:":{"name":"+writeTriangle:","abstract":"Write a Triangle
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTriangle:toString:":{"name":"+writeTriangle:toString:","abstract":"Write a Triangle
","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initializer
","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)geometryType":{"name":"-geometryType","abstract":"Get the geometry type
","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)hasZ":{"name":"-hasZ","abstract":"Has z values
","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)hasM":{"name":"-hasM","abstract":"Has m values
","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:":{"name":"+readGeometryWithText:","abstract":"Read a geometry from well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andFilter:":{"name":"+readGeometryWithText:andFilter:","abstract":"Read a geometry from well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andExpectedType:":{"name":"+readGeometryWithText:andExpectedType:","abstract":"Read a geometry from well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andFilter:andExpectedType:":{"name":"+readGeometryWithText:andFilter:andExpectedType:","abstract":"Read a geometry from well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)initWithText:":{"name":"-initWithText:","abstract":"Initializer
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)initWithReader:":{"name":"-initWithReader:","abstract":"Initializer
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)textReader":{"name":"-textReader","abstract":"Get the text reader
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)read":{"name":"-read","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:":{"name":"-readWithFilter:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithExpectedType:":{"name":"-readWithExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:andExpectedType:":{"name":"-readWithFilter:andExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:inType:andExpectedType:":{"name":"-readWithFilter:inType:andExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryType":{"name":"-readGeometryType","abstract":"Read the geometry type info
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPointTextWithHasZ:andHasM:":{"name":"-readPointTextWithHasZ:andHasM:","abstract":"Read a point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPointWithHasZ:andHasM:":{"name":"-readPointWithHasZ:andHasM:","abstract":"Read a point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readLineStringWithHasZ:andHasM:":{"name":"-readLineStringWithHasZ:andHasM:","abstract":"Read a line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readLineStringWithFilter:andHasZ:andHasM:":{"name":"-readLineStringWithFilter:andHasZ:andHasM:","abstract":"Read a line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolygonWithHasZ:andHasM:":{"name":"-readPolygonWithHasZ:andHasM:","abstract":"Read a polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolygonWithFilter:andHasZ:andHasM:":{"name":"-readPolygonWithFilter:andHasZ:andHasM:","abstract":"Read a polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPointWithHasZ:andHasM:":{"name":"-readMultiPointWithHasZ:andHasM:","abstract":"Read a multi point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPointWithFilter:andHasZ:andHasM:":{"name":"-readMultiPointWithFilter:andHasZ:andHasM:","abstract":"Read a multi point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiLineStringWithHasZ:andHasM:":{"name":"-readMultiLineStringWithHasZ:andHasM:","abstract":"Read a multi line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiLineStringWithFilter:andHasZ:andHasM:":{"name":"-readMultiLineStringWithFilter:andHasZ:andHasM:","abstract":"Read a multi line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPolygonWithHasZ:andHasM:":{"name":"-readMultiPolygonWithHasZ:andHasM:","abstract":"Read a multi polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPolygonWithFilter:andHasZ:andHasM:":{"name":"-readMultiPolygonWithFilter:andHasZ:andHasM:","abstract":"Read a multi polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryCollectionWithHasZ:andHasM:":{"name":"-readGeometryCollectionWithHasZ:andHasM:","abstract":"Read a geometry collection
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryCollectionWithFilter:andHasZ:andHasM:":{"name":"-readGeometryCollectionWithFilter:andHasZ:andHasM:","abstract":"Read a geometry collection
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiCurveWithFilter:andHasZ:andHasM:":{"name":"-readMultiCurveWithFilter:andHasZ:andHasM:","abstract":"Read a multi curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiSurfaceWithFilter:andHasZ:andHasM:":{"name":"-readMultiSurfaceWithFilter:andHasZ:andHasM:","abstract":"Read a multi surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCircularStringWithHasZ:andHasM:":{"name":"-readCircularStringWithHasZ:andHasM:","abstract":"Read a circular string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCircularStringWithFilter:andHasZ:andHasM:":{"name":"-readCircularStringWithFilter:andHasZ:andHasM:","abstract":"Read a circular string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCompoundCurveWithHasZ:andHasM:":{"name":"-readCompoundCurveWithHasZ:andHasM:","abstract":"Read a compound curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCompoundCurveWithFilter:andHasZ:andHasM:":{"name":"-readCompoundCurveWithFilter:andHasZ:andHasM:","abstract":"Read a compound curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCurvePolygonWithHasZ:andHasM:":{"name":"-readCurvePolygonWithHasZ:andHasM:","abstract":"Read a curve polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCurvePolygonWithFilter:andHasZ:andHasM:":{"name":"-readCurvePolygonWithFilter:andHasZ:andHasM:","abstract":"Read a curve polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolyhedralSurfaceWithHasZ:andHasM:":{"name":"-readPolyhedralSurfaceWithHasZ:andHasM:","abstract":"Read a polyhedral surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolyhedralSurfaceWithFilter:andHasZ:andHasM:":{"name":"-readPolyhedralSurfaceWithFilter:andHasZ:andHasM:","abstract":"Read a polyhedral surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTINWithHasZ:andHasM:":{"name":"-readTINWithHasZ:andHasM:","abstract":"Read a TIN
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTINWithFilter:andHasZ:andHasM:":{"name":"-readTINWithFilter:andHasZ:andHasM:","abstract":"Read a TIN
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTriangleWithHasZ:andHasM:":{"name":"-readTriangleWithHasZ:andHasM:","abstract":"Read a triangle
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTriangleWithFilter:andHasZ:andHasM:":{"name":"-readTriangleWithFilter:andHasZ:andHasM:","abstract":"Read a triangle
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:":{"name":"+readGeometryWithReader:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:":{"name":"+readGeometryWithReader:andFilter:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andExpectedType:":{"name":"+readGeometryWithReader:andExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:andExpectedType:":{"name":"+readGeometryWithReader:andFilter:andExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:inType:andExpectedType:":{"name":"+readGeometryWithReader:andFilter:inType:andExpectedType:","abstract":"Read a geometry from the well-known text
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryTypeWithReader:":{"name":"+readGeometryTypeWithReader:","abstract":"Read the geometry type info
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPointTextWithReader:andHasZ:andHasM:":{"name":"+readPointTextWithReader:andHasZ:andHasM:","abstract":"Read a point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPointWithReader:andHasZ:andHasM:":{"name":"+readPointWithReader:andHasZ:andHasM:","abstract":"Read a point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readLineStringWithReader:andHasZ:andHasM:":{"name":"+readLineStringWithReader:andHasZ:andHasM:","abstract":"Read a line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readLineStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readLineStringWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolygonWithReader:andHasZ:andHasM:":{"name":"+readPolygonWithReader:andHasZ:andHasM:","abstract":"Read a polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readPolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPointWithReader:andHasZ:andHasM:":{"name":"+readMultiPointWithReader:andHasZ:andHasM:","abstract":"Read a multi point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPointWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiPointWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a multi point
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiLineStringWithReader:andHasZ:andHasM:":{"name":"+readMultiLineStringWithReader:andHasZ:andHasM:","abstract":"Read a multi line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiLineStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiLineStringWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a multi line string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPolygonWithReader:andHasZ:andHasM:":{"name":"+readMultiPolygonWithReader:andHasZ:andHasM:","abstract":"Read a multi polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiPolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a multi polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryCollectionWithReader:andHasZ:andHasM:":{"name":"+readGeometryCollectionWithReader:andHasZ:andHasM:","abstract":"Read a geometry collection
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryCollectionWithReader:andFilter:andHasZ:andHasM:":{"name":"+readGeometryCollectionWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a geometry collection
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiCurveWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiCurveWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a multi curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiSurfaceWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiSurfaceWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a multi surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCircularStringWithReader:andHasZ:andHasM:":{"name":"+readCircularStringWithReader:andHasZ:andHasM:","abstract":"Read a circular string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCircularStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCircularStringWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a circular string
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCompoundCurveWithReader:andHasZ:andHasM:":{"name":"+readCompoundCurveWithReader:andHasZ:andHasM:","abstract":"Read a compound curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCompoundCurveWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCompoundCurveWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a compound curve
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCurvePolygonWithReader:andHasZ:andHasM:":{"name":"+readCurvePolygonWithReader:andHasZ:andHasM:","abstract":"Read a curve polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCurvePolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCurvePolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a curve polygon
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolyhedralSurfaceWithReader:andHasZ:andHasM:":{"name":"+readPolyhedralSurfaceWithReader:andHasZ:andHasM:","abstract":"Read a polyhedral surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolyhedralSurfaceWithReader:andFilter:andHasZ:andHasM:":{"name":"+readPolyhedralSurfaceWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a polyhedral surface
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTINWithReader:andHasZ:andHasM:":{"name":"+readTINWithReader:andHasZ:andHasM:","abstract":"Read a TIN
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTINWithReader:andFilter:andHasZ:andHasM:":{"name":"+readTINWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a TIN
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTriangleWithReader:andHasZ:andHasM:":{"name":"+readTriangleWithReader:andHasZ:andHasM:","abstract":"Read a triangle
","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTriangleWithReader:andFilter:andHasZ:andHasM:":{"name":"+readTriangleWithReader:andFilter:andHasZ:andHasM:","abstract":"Read a triangle
","parent_name":"SFWTGeometryReader"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)initWithRings:":{"name":"-initWithRings:","abstract":"Initialize
","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)addEvent:":{"name":"-addEvent:","abstract":"Add the event to the sweep line
","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)findEvent:":{"name":"-findEvent:","abstract":"Find the existing event segment
","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)intersectWithSegment:andSegment:":{"name":"-intersectWithSegment:andSegment:","abstract":"Determine if the two segments intersect
","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)removeSegment:":{"name":"-removeSegment:","abstract":"Remove the segment from the sweep line
","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(cm)xyOrderWithPoint:andPoint:":{"name":"+xyOrderWithPoint:andPoint:","abstract":"XY order of two points
","parent_name":"SFSweepLine"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygon:":{"name":"+simplePolygon:","abstract":"Determine if the polygon is simple
","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonPoints:":{"name":"+simplePolygonPoints:","abstract":"Determine if the polygon points are simple
","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRingPoints:":{"name":"+simplePolygonRingPoints:","abstract":"Determine if the polygon point rings are simple
","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRing:":{"name":"+simplePolygonRing:","abstract":"Determine if the polygon line string ring is simple
","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRings:":{"name":"+simplePolygonRings:","abstract":"Determine if the polygon rings are simple
","parent_name":"SFShamosHoey"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(py)above":{"name":"above","abstract":"Segment above
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(py)below":{"name":"below","abstract":"Segment below
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)initWithEdge:andRing:andLeftPoint:andRightPoint:":{"name":"-initWithEdge:andRing:andLeftPoint:andRightPoint:","abstract":"Initialize
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)edge":{"name":"-edge","abstract":"Get the edge number
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)ring":{"name":"-ring","abstract":"Get the polygon ring number
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)leftPoint":{"name":"-leftPoint","abstract":"Get the left point
","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)rightPoint":{"name":"-rightPoint","abstract":"Get the right point
","parent_name":"SFSegment"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)initWithRing:":{"name":"-initWithRing:","abstract":"Initialize
","parent_name":"SFEventQueue"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)initWithRings:":{"name":"-initWithRings:","abstract":"Initialize
","parent_name":"SFEventQueue"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)events":{"name":"-events","abstract":"Get the events
","parent_name":"SFEventQueue"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)initWithEdge:andRing:andPoint:andType:":{"name":"-initWithEdge:andRing:andPoint:andType:","abstract":"Initialize
","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)edge":{"name":"-edge","abstract":"Get the edge
","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)ring":{"name":"-ring","abstract":"Get the polygon ring number
","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)point":{"name":"-point","abstract":"Get the polygon point
","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)type":{"name":"-type","abstract":"Get the event type
","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(cm)sort:":{"name":"+sort:","abstract":"Sort the events
","parent_name":"SFEvent"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)type":{"name":"type","abstract":"Finite Filter type
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)filterZ":{"name":"filterZ","abstract":"Include z values in filtering
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)filterM":{"name":"filterM","abstract":"Include m values in filtering
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)init":{"name":"-init","abstract":"Initialize, filter on x and y, allowing only finite values
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:":{"name":"-initWithType:","abstract":"Initialize, filter on x and y
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andZ:":{"name":"-initWithType:andZ:","abstract":"Initialize, filter on x, y, and optionally z
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andM:":{"name":"-initWithType:andM:","abstract":"Initialize, filter on x, y, and optionally m
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andZ:andM:":{"name":"-initWithType:andZ:andM:","abstract":"Initialize, filter on x, y, and optionally z and m
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithZ:":{"name":"-initWithZ:","abstract":"Initialize, filter on x, y, and optionally z
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithM:":{"name":"-initWithM:","abstract":"Initialize, filter on x, y, and optionally m
","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithZ:andM:":{"name":"-initWithZ:andM:","abstract":"Initialize, filter on x, y, and optionally z and m
","parent_name":"SFPointFiniteFilter"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(cm)centroidOfGeometry:":{"name":"+centroidOfGeometry:","abstract":"Get the degree geometry centroid
","parent_name":"SFDegreesCentroid"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"Initialize
","parent_name":"SFDegreesCentroid"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(im)centroid":{"name":"-centroid","abstract":"Get the centroid point
","parent_name":"SFDegreesCentroid"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"Initialize
","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)addGeometry:":{"name":"-addGeometry:","abstract":"Add a surface based dimension 2 geometry to the centroid total. Ignores","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)centroid":{"name":"-centroid","abstract":"
Get the centroid point
","parent_name":"SFCentroidSurface"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"Initialize
","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)addGeometry:":{"name":"-addGeometry:","abstract":"Add a point based dimension 0 geometry to the centroid total
","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)centroid":{"name":"-centroid","abstract":"Get the centroid point
","parent_name":"SFCentroidPoint"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"Initialize
","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)addGeometry:":{"name":"-addGeometry:","abstract":"Add a curve based dimension 1 geometry to the centroid total. Ignores","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)centroid":{"name":"-centroid","abstract":"
Get the centroid point
","parent_name":"SFCentroidCurve"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)initWithText:":{"name":"-initWithText:","abstract":"Initialize
","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)text":{"name":"-text","abstract":"Get the text
","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)readToken":{"name":"-readToken","abstract":"Read the next token. Ignores whitespace until a non whitespace character","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)peekToken":{"name":"-peekToken","abstract":"
Peek at the next token without reading past it
","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)readDouble":{"name":"-readDouble","abstract":"Read a double
","parent_name":"SFTextReader"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)dimensionOfGeometry:":{"name":"+dimensionOfGeometry:","abstract":"Get the dimension of the Geometry, 0 for points, 1 for curves, 2 for","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)distanceBetweenPoint1:andPoint2:":{"name":"+distanceBetweenPoint1:andPoint2:","abstract":"
Get the Pythagorean theorem distance between two points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)distanceOfLine:":{"name":"+distanceOfLine:","abstract":"Get the Pythagorean theorem distance between the line end points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)bearingBetweenPoint1:andPoint2:":{"name":"+bearingBetweenPoint1:andPoint2:","abstract":"Get the bearing heading in degrees between two points in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)bearingOfLine:":{"name":"+bearingOfLine:","abstract":"Get the bearing heading in degrees between line end points in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isNorthBearing:":{"name":"+isNorthBearing:","abstract":"Determine if the bearing is in any north direction
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEastBearing:":{"name":"+isEastBearing:","abstract":"Determine if the bearing is in any east direction
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isSouthBearing:":{"name":"+isSouthBearing:","abstract":"Determine if the bearing is in any south direction
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isWestBearing:":{"name":"+isWestBearing:","abstract":"Determine if the bearing is in any west direction
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToRadians:":{"name":"+degreesToRadians:","abstract":"Convert degrees to radians
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)radiansToDegrees:":{"name":"+radiansToDegrees:","abstract":"Convert radians to degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)centroidOfGeometry:":{"name":"+centroidOfGeometry:","abstract":"Get the centroid point of a 2 dimensional representation of the Geometry","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesCentroidOfGeometry:":{"name":"+degreesCentroidOfGeometry:","abstract":"
Get the geographic centroid point of a 2 dimensional representation of","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeWGS84Geometry:":{"name":"+minimizeWGS84Geometry:","abstract":"
Minimize the WGS84 geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeWebMercatorGeometry:":{"name":"+minimizeWebMercatorGeometry:","abstract":"
Minimize the Web Mercator geometry using the shortest x distance between","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeGeometry:withMaxX:":{"name":"+minimizeGeometry:withMaxX:","abstract":"
Minimize the geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeWGS84Geometry:":{"name":"+normalizeWGS84Geometry:","abstract":"
Normalize the WGS84 geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeWebMercatorGeometry:":{"name":"+normalizeWebMercatorGeometry:","abstract":"
Normalize the Web Mercator geometry using the shortest x distance between","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeGeometry:withMaxX:":{"name":"+normalizeGeometry:withMaxX:","abstract":"
Normalize the geometry so all points outside of the min and max value","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)simplifyPoints:withTolerance:":{"name":"+simplifyPoints:withTolerance:","abstract":"
Simplify the ordered points (representing a line, polygon, etc) using the Douglas Peucker algorithm","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)perpendicularDistanceBetweenPoint:lineStart:lineEnd:":{"name":"+perpendicularDistanceBetweenPoint:lineStart:lineEnd:","abstract":"
Calculate the perpendicular distance between the point and the line represented by the start and end points.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygon:":{"name":"+point:inPolygon:","abstract":"
Check if the point is in the polygon
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygon:withEpsilon:":{"name":"+point:inPolygon:withEpsilon:","abstract":"Check if the point is in the polygon
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonRing:":{"name":"+point:inPolygonRing:","abstract":"Check if the point is in the polygon ring
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonRing:withEpsilon:":{"name":"+point:inPolygonRing:withEpsilon:","abstract":"Check if the point is in the polygon ring
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonPoints:":{"name":"+point:inPolygonPoints:","abstract":"Check if the point is in the polygon points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonPoints:withEpsilon:":{"name":"+point:inPolygonPoints:withEpsilon:","abstract":"Check if the point is in the polygon points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonEdge:":{"name":"+point:onPolygonEdge:","abstract":"Check if the point is on the polygon edge
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonEdge:withEpsilon:":{"name":"+point:onPolygonEdge:withEpsilon:","abstract":"Check if the point is on the polygon edge
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonRingEdge:":{"name":"+point:onPolygonRingEdge:","abstract":"Check if the point is on the polygon ring edge
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonRingEdge:withEpsilon:":{"name":"+point:onPolygonRingEdge:withEpsilon:","abstract":"Check if the point is on the polygon ring edge
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonPointsEdge:":{"name":"+point:onPolygonPointsEdge:","abstract":"Check if the point is on the polygon ring edge points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonPointsEdge:withEpsilon:":{"name":"+point:onPolygonPointsEdge:withEpsilon:","abstract":"Check if the point is on the polygon ring edge points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygon:":{"name":"+closedPolygon:","abstract":"Check if the polygon outer ring is explicitly closed, where the first and","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygonRing:":{"name":"+closedPolygonRing:","abstract":"
Check if the polygon ring is explicitly closed, where the first and last","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygonPoints:":{"name":"+closedPolygonPoints:","abstract":"
Check if the polygon ring points are explicitly closed, where the first","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLine:":{"name":"+point:onLine:","abstract":"
Check if the point is on the line
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLine:withEpsilon:":{"name":"+point:onLine:withEpsilon:","abstract":"Check if the point is on the line
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLinePoints:":{"name":"+point:onLinePoints:","abstract":"Check if the point is on the line represented by the points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLinePoints:withEpsilon:":{"name":"+point:onLinePoints:withEpsilon:","abstract":"Check if the point is on the line represented by the points
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPathPoint1:andPoint2:":{"name":"+point:onPathPoint1:andPoint2:","abstract":"Check if the point is on the path between point 1 and point 2
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPathPoint1:andPoint2:withEpsilon:":{"name":"+point:onPathPoint1:andPoint2:withEpsilon:","abstract":"Check if the point is on the path between point 1 and point 2
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)intersectionBetweenLine1:andLine2:":{"name":"+intersectionBetweenLine1:andLine2:","abstract":"Get the point intersection between two lines
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)intersectionBetweenLine1Point1:andLine1Point2:andLine2Point1:andLine2Point2:":{"name":"+intersectionBetweenLine1Point1:andLine1Point2:andLine2Point1:andLine2Point2:","abstract":"Get the point intersection between end points of two lines
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithGeometry:":{"name":"+degreesToMetersWithGeometry:","abstract":"Convert a geometry in degrees to a geometry in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPoint:":{"name":"+degreesToMetersWithPoint:","abstract":"Convert a point in degrees to a point in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithX:andY:":{"name":"+degreesToMetersWithX:andY:","abstract":"Convert a coordinate in degrees to a point in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiPoint:":{"name":"+degreesToMetersWithMultiPoint:","abstract":"Convert a multi point in degrees to a multi point in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithLineString:":{"name":"+degreesToMetersWithLineString:","abstract":"Convert a line string in degrees to a line string in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithLine:":{"name":"+degreesToMetersWithLine:","abstract":"Convert a line in degrees to a line in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiLineString:":{"name":"+degreesToMetersWithMultiLineString:","abstract":"Convert a multi line string in degrees to a multi line string in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPolygon:":{"name":"+degreesToMetersWithPolygon:","abstract":"Convert a polygon in degrees to a polygon in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiPolygon:":{"name":"+degreesToMetersWithMultiPolygon:","abstract":"Convert a multi polygon in degrees to a multi polygon in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCircularString:":{"name":"+degreesToMetersWithCircularString:","abstract":"Convert a circular string in degrees to a circular string in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCompoundCurve:":{"name":"+degreesToMetersWithCompoundCurve:","abstract":"Convert a compound curve in degrees to a compound curve in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCurvePolygon:":{"name":"+degreesToMetersWithCurvePolygon:","abstract":"Convert a curve polygon in degrees to a curve polygon in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPolyhedralSurface:":{"name":"+degreesToMetersWithPolyhedralSurface:","abstract":"Convert a polyhedral surface in degrees to a polyhedral surface in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithTIN:":{"name":"+degreesToMetersWithTIN:","abstract":"Convert a TIN in degrees to a TIN in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithTriangle:":{"name":"+degreesToMetersWithTriangle:","abstract":"Convert a triangle in degrees to a triangle in meters
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithGeometry:":{"name":"+metersToDegreesWithGeometry:","abstract":"Convert a geometry in meters to a geometry in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPoint:":{"name":"+metersToDegreesWithPoint:","abstract":"Convert a point in meters to a point in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithX:andY:":{"name":"+metersToDegreesWithX:andY:","abstract":"Convert a coordinate in meters to a point in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiPoint:":{"name":"+metersToDegreesWithMultiPoint:","abstract":"Convert a multi point in meters to a multi point in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithLineString:":{"name":"+metersToDegreesWithLineString:","abstract":"Convert a line string in meters to a line string in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithLine:":{"name":"+metersToDegreesWithLine:","abstract":"Convert a line in meters to a line in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiLineString:":{"name":"+metersToDegreesWithMultiLineString:","abstract":"Convert a multi line string in meters to a multi line string in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPolygon:":{"name":"+metersToDegreesWithPolygon:","abstract":"Convert a polygon in meters to a polygon in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiPolygon:":{"name":"+metersToDegreesWithMultiPolygon:","abstract":"Convert a multi polygon in meters to a multi polygon in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCircularString:":{"name":"+metersToDegreesWithCircularString:","abstract":"Convert a circular string in meters to a circular string in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCompoundCurve:":{"name":"+metersToDegreesWithCompoundCurve:","abstract":"Convert a compound curve in meters to a compound curve in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCurvePolygon:":{"name":"+metersToDegreesWithCurvePolygon:","abstract":"Convert a curve polygon in meters to a curve polygon in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPolyhedralSurface:":{"name":"+metersToDegreesWithPolyhedralSurface:","abstract":"Convert a polyhedral surface in meters to a polyhedral surface in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithTIN:":{"name":"+metersToDegreesWithTIN:","abstract":"Convert a TIN in meters to a TIN in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithTriangle:":{"name":"+metersToDegreesWithTriangle:","abstract":"Convert a triangle in meters to a triangle in degrees
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84Envelope":{"name":"+wgs84Envelope","abstract":"Get a WGS84 bounded geometry envelope
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84TransformableEnvelope":{"name":"+wgs84TransformableEnvelope","abstract":"Get a WGS84 bounded geometry envelope used for projection transformations","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)webMercatorEnvelope":{"name":"+webMercatorEnvelope","abstract":"
Get a Web Mercator bounded geometry envelope
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84EnvelopeWithWebMercator":{"name":"+wgs84EnvelopeWithWebMercator","abstract":"Get a WGS84 geometry envelope with Web Mercator bounds
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropWebMercatorGeometry:":{"name":"+cropWebMercatorGeometry:","abstract":"Crop the geometry in meters by web mercator world bounds. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropGeometry:withEnvelope:":{"name":"+cropGeometry:withEnvelope:","abstract":"
Crop the geometry in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPoint:withEnvelope:":{"name":"+cropPoint:withEnvelope:","abstract":"
Crop the point by the envelope bounds.
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPoints:withEnvelope:":{"name":"+cropPoints:withEnvelope:","abstract":"Crop the list of consecutive points in meters by the envelope bounds in","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiPoint:withEnvelope:":{"name":"+cropMultiPoint:withEnvelope:","abstract":"
Crop the multi point by the envelope bounds.
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropLineString:withEnvelope:":{"name":"+cropLineString:withEnvelope:","abstract":"Crop the line string in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropLine:withEnvelope:":{"name":"+cropLine:withEnvelope:","abstract":"
Crop the line in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiLineString:withEnvelope:":{"name":"+cropMultiLineString:withEnvelope:","abstract":"
Crop the multi line string in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPolygon:withEnvelope:":{"name":"+cropPolygon:withEnvelope:","abstract":"
Crop the polygon in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiPolygon:withEnvelope:":{"name":"+cropMultiPolygon:withEnvelope:","abstract":"
Crop the multi polygon in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCircularString:withEnvelope:":{"name":"+cropCircularString:withEnvelope:","abstract":"
Crop the circular string in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCompoundCurve:withEnvelope:":{"name":"+cropCompoundCurve:withEnvelope:","abstract":"
Crop the compound curve in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCurvePolygon:withEnvelope:":{"name":"+cropCurvePolygon:withEnvelope:","abstract":"
Crop the curve polygon in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPolyhedralSurface:withEnvelope:":{"name":"+cropPolyhedralSurface:withEnvelope:","abstract":"
Crop the polyhedral surface in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropTIN:withEnvelope:":{"name":"+cropTIN:withEnvelope:","abstract":"
Crop the TIN in meters by the envelope bounds in meters. Cropping removes","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropTriangle:withEnvelope:":{"name":"+cropTriangle:withEnvelope:","abstract":"
Crop the triangle in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEqualWithPoint1:andPoint2:":{"name":"+isEqualWithPoint1:andPoint2:","abstract":"
Determine if the points are equal within the default tolerance of","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEqualWithPoint1:andPoint2:andEpsilon:":{"name":"+isEqualWithPoint1:andPoint2:andEpsilon:","abstract":"
Determine if the points are equal within the tolerance. For exact","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)containsPoint:withinEnvelope:":{"name":"+containsPoint:withinEnvelope:","abstract":"
Determine if the envelope contains the point within the default tolerance","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)containsEnvelope:withinEnvelope:":{"name":"+containsEnvelope:withinEnvelope:","abstract":"
Determine if envelope 1 contains the envelope 2 within the default","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84Geometry:":{"name":"+boundWGS84Geometry:","abstract":"
Bound all points in the geometry to be within WGS84 limits.
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84TransformableGeometry:":{"name":"+boundWGS84TransformableGeometry:","abstract":"Bound all points in the geometry to be within WGS84 projection","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWebMercatorGeometry:":{"name":"+boundWebMercatorGeometry:","abstract":"
Bound all points in the geometry to be within Web Mercator limits.
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84WithWebMercatorGeometry:":{"name":"+boundWGS84WithWebMercatorGeometry:","abstract":"Bound all points in the WGS84 geometry to be within degree Web Mercator","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundGeometry:withEnvelope:":{"name":"+boundGeometry:withEnvelope:","abstract":"
Bound all points in the geometry to be within the geometry envelope.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)hasZ:":{"name":"+hasZ:","abstract":"
Determine if the geometries contain a Z value
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)hasM:":{"name":"+hasM:","abstract":"Determine if the geometries contain a M value
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)parentHierarchyOfType:":{"name":"+parentHierarchyOfType:","abstract":"Get the parent type hierarchy of the provided geometry type starting with","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)parentTypeOfType:":{"name":"+parentTypeOfType:","abstract":"
Get the parent Geometry Type of the provided geometry type
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)childHierarchyOfType:":{"name":"+childHierarchyOfType:","abstract":"Get the child type hierarchy of the provided geometry type.
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)childTypesOfType:":{"name":"+childTypesOfType:","abstract":"Get the immediate child Geometry Types of the provided geometry type
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)encodeGeometry:":{"name":"+encodeGeometry:","abstract":"Encode the geometry to data
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)decodeGeometry:":{"name":"+decodeGeometry:","abstract":"Decode the data into a geometry
","parent_name":"SFGeometryUtils"},"Classes/SFGeometryPrinter.html#/c:objc(cs)SFGeometryPrinter(cm)geometryString:":{"name":"+geometryString:","abstract":"Get Geometry information as a String
","parent_name":"SFGeometryPrinter"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildEnvelopeWithGeometry:":{"name":"+buildEnvelopeWithGeometry:","abstract":"Build geometry envelope with geometry
","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildEnvelope:andGeometry:":{"name":"+buildEnvelope:andGeometry:","abstract":"Expand existing geometry envelope with a geometry
","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildGeometryWithEnvelope:":{"name":"+buildGeometryWithEnvelope:","abstract":"Build a geometry representation of the geometry envelope
","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)nextByte":{"name":"nextByte","abstract":"Next byte index to write
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)os":{"name":"os","abstract":"Output stream to write bytes to
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)byteOrder":{"name":"byteOrder","abstract":"Byte order used to write, little or big endian
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)initWithByteOrder:":{"name":"-initWithByteOrder:","abstract":"Initialize
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)close":{"name":"-close","abstract":"Close the byte writer
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)data":{"name":"-data","abstract":"Get the written byte data
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)size":{"name":"-size","abstract":"Get the current size in bytes written
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeString:":{"name":"-writeString:","abstract":"Write a string
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeByte:":{"name":"-writeByte:","abstract":"Write a byte
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeData:":{"name":"-writeData:","abstract":"Write data
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeInt:":{"name":"-writeInt:","abstract":"Write an integer
","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeDouble:":{"name":"-writeDouble:","abstract":"Write a double
","parent_name":"SFByteWriter"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)nextByte":{"name":"nextByte","abstract":"Next byte index to read
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)bytes":{"name":"bytes","abstract":"Bytes to read
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)byteOrder":{"name":"byteOrder","abstract":"Byte order used to read, little or big endian
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)initWithData:":{"name":"-initWithData:","abstract":"Initialize
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)initWithData:andByteOrder:":{"name":"-initWithData:andByteOrder:","abstract":"Initialize
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readString:":{"name":"-readString:","abstract":"Read a String from the provided number of bytes
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readByte":{"name":"-readByte","abstract":"Read a single byte
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readData:":{"name":"-readData:","abstract":"Read Data with the provided number of bytes
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readInt":{"name":"-readInt","abstract":"Read an integer (4 bytes)
","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readDouble":{"name":"-readDouble","abstract":"Read a double (8 bytes)
","parent_name":"SFByteReader"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(cm)extendedGeometryCollectionWithGeometryCollection:":{"name":"+extendedGeometryCollectionWithGeometryCollection:","abstract":"Create
","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(cm)extendedGeometryCollectionWithExtendedGeometryCollection:":{"name":"+extendedGeometryCollectionWithExtendedGeometryCollection:","abstract":"Create
","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)initWithGeometryCollection:":{"name":"-initWithGeometryCollection:","abstract":"Initialize
","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)initWithExtendedGeometryCollection:":{"name":"-initWithExtendedGeometryCollection:","abstract":"Initialize
","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)updateGeometryType":{"name":"-updateGeometryType","abstract":"Update the extended geometry type based upon the contained geometries
","parent_name":"SFExtendedGeometryCollection"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangle":{"name":"+triangle","abstract":"Create
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithHasZ:andHasM:":{"name":"+triangleWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithRings:":{"name":"+triangleWithRings:","abstract":"Create
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithRing:":{"name":"+triangleWithRing:","abstract":"Create
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithTriangle:":{"name":"+triangleWithTriangle:","abstract":"Create
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithRings:":{"name":"-initWithRings:","abstract":"Initialize
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithRing:":{"name":"-initWithRing:","abstract":"Initialize
","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithTriangle:":{"name":"-initWithTriangle:","abstract":"Initialize
","parent_name":"SFTriangle"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tin":{"name":"+tin","abstract":"Create
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithHasZ:andHasM:":{"name":"+tinWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithPolygons:":{"name":"+tinWithPolygons:","abstract":"Create
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithPolygon:":{"name":"+tinWithPolygon:","abstract":"Create
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithTIN:":{"name":"+tinWithTIN:","abstract":"Create
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"Initialize
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"Initialize
","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithTIN:":{"name":"-initWithTIN:","abstract":"Initialize
","parent_name":"SFTIN"},"Classes/SFSurface.html#/c:objc(cs)SFSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(py)polygons":{"name":"polygons","abstract":"Array of polygons
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurface":{"name":"+polyhedralSurface","abstract":"Create
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithHasZ:andHasM:":{"name":"+polyhedralSurfaceWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolygons:":{"name":"+polyhedralSurfaceWithPolygons:","abstract":"Create
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolygon:":{"name":"+polyhedralSurfaceWithPolygon:","abstract":"Create
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolyhedralSurface:":{"name":"+polyhedralSurfaceWithPolyhedralSurface:","abstract":"Create
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolyhedralSurface:":{"name":"-initWithPolyhedralSurface:","abstract":"Initialize
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)patches":{"name":"-patches","abstract":"Get patches
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)setPatches:":{"name":"-setPatches:","abstract":"Set patches
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPolygon:":{"name":"-addPolygon:","abstract":"Add a polygon
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPatch:":{"name":"-addPatch:","abstract":"Add patch
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPolygons:":{"name":"-addPolygons:","abstract":"Add polygons
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPatches:":{"name":"-addPatches:","abstract":"Add patches
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)numPolygons":{"name":"-numPolygons","abstract":"Get the number of polygons
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)numPatches":{"name":"-numPatches","abstract":"Get the number of patches
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)polygonAtIndex:":{"name":"-polygonAtIndex:","abstract":"Get the Nth polygon
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)patchAtIndex:":{"name":"-patchAtIndex:","abstract":"Get the Nth polygon patch
","parent_name":"SFPolyhedralSurface"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygon":{"name":"+polygon","abstract":"Create
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithHasZ:andHasM:":{"name":"+polygonWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithRings:":{"name":"+polygonWithRings:","abstract":"Create
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithRing:":{"name":"+polygonWithRing:","abstract":"Create
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithPolygon:":{"name":"+polygonWithPolygon:","abstract":"Create
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithRings:":{"name":"-initWithRings:","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithRing:":{"name":"-initWithRing:","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"Initialize
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)lineStrings":{"name":"-lineStrings","abstract":"Get the line string rings
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)setRings:":{"name":"-setRings:","abstract":"Set the line string rings
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)ringAtIndex:":{"name":"-ringAtIndex:","abstract":"Returns the Nth ring where the exterior ring is at 0, interior rings","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)exteriorRing":{"name":"-exteriorRing","abstract":"
Get the exterior ring
","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)interiorRingAtIndex:":{"name":"-interiorRingAtIndex:","abstract":"Returns the Nth interior ring for this Polygon
","parent_name":"SFPolygon"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)x":{"name":"x","abstract":"X coordinate
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)y":{"name":"y","abstract":"Y coordinate
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)z":{"name":"z","abstract":"Z coordinate
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)m":{"name":"m","abstract":"M coordinate
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)point":{"name":"+point","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:":{"name":"+pointWithXValue:andYValue:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:":{"name":"+pointWithX:andY:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:andZ:":{"name":"+pointWithX:andY:andZ:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZ:":{"name":"+pointWithXValue:andYValue:andZ:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZValue:":{"name":"+pointWithXValue:andYValue:andZValue:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:andZ:andM:":{"name":"+pointWithX:andY:andZ:andM:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZ:andM:":{"name":"+pointWithXValue:andYValue:andZ:andM:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZValue:andMValue:":{"name":"+pointWithXValue:andYValue:andZValue:andMValue:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithHasZ:andHasM:andX:andY:":{"name":"+pointWithHasZ:andHasM:andX:andY:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithHasZ:andHasM:andXValue:andYValue:":{"name":"+pointWithHasZ:andHasM:andXValue:andYValue:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithPoint:":{"name":"+pointWithPoint:","abstract":"Create
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:":{"name":"-initWithXValue:andYValue:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:":{"name":"-initWithX:andY:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:andZ:":{"name":"-initWithX:andY:andZ:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZ:":{"name":"-initWithXValue:andYValue:andZ:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZValue:":{"name":"-initWithXValue:andYValue:andZValue:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:andZ:andM:":{"name":"-initWithX:andY:andZ:andM:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZ:andM:":{"name":"-initWithXValue:andYValue:andZ:andM:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZValue:andMValue:":{"name":"-initWithXValue:andYValue:andZValue:andMValue:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithHasZ:andHasM:andX:andY:":{"name":"-initWithHasZ:andHasM:andX:andY:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithHasZ:andHasM:andXValue:andYValue:":{"name":"-initWithHasZ:andHasM:andXValue:andYValue:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithPoint:":{"name":"-initWithPoint:","abstract":"Initialize
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setXValue:":{"name":"-setXValue:","abstract":"Set the x value
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setYValue:":{"name":"-setYValue:","abstract":"Set the y value
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setZValue:":{"name":"-setZValue:","abstract":"Set the z value
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setMValue:":{"name":"-setMValue:","abstract":"Set the m value
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualXToPoint:":{"name":"-isEqualXToPoint:","abstract":"Indicates if x values are equal
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualYToPoint:":{"name":"-isEqualYToPoint:","abstract":"Indicates if y values are equal
","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualXYToPoint:":{"name":"-isEqualXYToPoint:","abstract":"Indicates if x and y values are equal
","parent_name":"SFPoint"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)surfaces":{"name":"-surfaces","abstract":"Get the surfaces
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)setSurfaces:":{"name":"-setSurfaces:","abstract":"Set the surfaces
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)addSurface:":{"name":"-addSurface:","abstract":"Add a surface
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)addSurfaces:":{"name":"-addSurfaces:","abstract":"Add surfaces
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)numSurfaces":{"name":"-numSurfaces","abstract":"Get the number of surfaces
","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)surfaceAtIndex:":{"name":"-surfaceAtIndex:","abstract":"Returns the Nth surface
","parent_name":"SFMultiSurface"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygon":{"name":"+multiPolygon","abstract":"Create
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithHasZ:andHasM:":{"name":"+multiPolygonWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithPolygons:":{"name":"+multiPolygonWithPolygons:","abstract":"Create
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithPolygon:":{"name":"+multiPolygonWithPolygon:","abstract":"Create
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithMultiPolygon:":{"name":"+multiPolygonWithMultiPolygon:","abstract":"Create
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"Initialize
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"Initialize
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithMultiPolygon:":{"name":"-initWithMultiPolygon:","abstract":"Initialize
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)polygons":{"name":"-polygons","abstract":"Get the polygons
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)setPolygons:":{"name":"-setPolygons:","abstract":"Set the polygons
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)addPolygon:":{"name":"-addPolygon:","abstract":"Add a polygon
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)addPolygons:":{"name":"-addPolygons:","abstract":"Add polygons
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)numPolygons":{"name":"-numPolygons","abstract":"Get the number of polygons
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)polygonAtIndex:":{"name":"-polygonAtIndex:","abstract":"Returns the Nth polygon
","parent_name":"SFMultiPolygon"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPoint":{"name":"+multiPoint","abstract":"Create
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithHasZ:andHasM:":{"name":"+multiPointWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithPoints:":{"name":"+multiPointWithPoints:","abstract":"Create
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithPoint:":{"name":"+multiPointWithPoint:","abstract":"Create
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithMultiPoint:":{"name":"+multiPointWithMultiPoint:","abstract":"Create
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"Initialize
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithPoint:":{"name":"-initWithPoint:","abstract":"Initialize
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithMultiPoint:":{"name":"-initWithMultiPoint:","abstract":"Initialize
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)points":{"name":"-points","abstract":"Get the points
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)setPoints:":{"name":"-setPoints:","abstract":"Set the points
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)addPoint:":{"name":"-addPoint:","abstract":"Add a point
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)addPoints:":{"name":"-addPoints:","abstract":"Add points
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)numPoints":{"name":"-numPoints","abstract":"Get the number of points
","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)pointAtIndex:":{"name":"-pointAtIndex:","abstract":"Returns the Nth point
","parent_name":"SFMultiPoint"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineString":{"name":"+multiLineString","abstract":"Create
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithHasZ:andHasM:":{"name":"+multiLineStringWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithLineStrings:":{"name":"+multiLineStringWithLineStrings:","abstract":"Create
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithLineString:":{"name":"+multiLineStringWithLineString:","abstract":"Create
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithMultiLineString:":{"name":"+multiLineStringWithMultiLineString:","abstract":"Create
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithLineStrings:":{"name":"-initWithLineStrings:","abstract":"Initialize
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"Initialize
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithMultiLineString:":{"name":"-initWithMultiLineString:","abstract":"Initialize
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)lineStrings":{"name":"-lineStrings","abstract":"Get the line strings
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)setLineStrings:":{"name":"-setLineStrings:","abstract":"Set the line strings
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)addLineString:":{"name":"-addLineString:","abstract":"Add a line string
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)addLineStrings:":{"name":"-addLineStrings:","abstract":"Add line strings
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)numLineStrings":{"name":"-numLineStrings","abstract":"Get the number of line strings
","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)lineStringAtIndex:":{"name":"-lineStringAtIndex:","abstract":"Returns the Nth line string
","parent_name":"SFMultiLineString"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)curves":{"name":"-curves","abstract":"Get the curves
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)setCurves:":{"name":"-setCurves:","abstract":"Set the curves
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)addCurve:":{"name":"-addCurve:","abstract":"Add a curve
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)addCurves:":{"name":"-addCurves:","abstract":"Add curves
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)numCurves":{"name":"-numCurves","abstract":"Get the number of curves
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)curveAtIndex:":{"name":"-curveAtIndex:","abstract":"Returns the Nth curve
","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)isClosed":{"name":"-isClosed","abstract":"Determine if this Multi Curve is closed for each Curve (start point = end","parent_name":"SFMultiCurve"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRing":{"name":"+linearRing","abstract":"
Create
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithHasZ:andHasM:":{"name":"+linearRingWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithPoints:":{"name":"+linearRingWithPoints:","abstract":"Create
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithLinearRing:":{"name":"+linearRingWithLinearRing:","abstract":"Create
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"Initialize
","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithLinearRing:":{"name":"-initWithLinearRing:","abstract":"Initialize
","parent_name":"SFLinearRing"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(py)points":{"name":"points","abstract":"Array of points
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineString":{"name":"+lineString","abstract":"Create
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithHasZ:andHasM:":{"name":"+lineStringWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithPoints:":{"name":"+lineStringWithPoints:","abstract":"Create
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithLineString:":{"name":"+lineStringWithLineString:","abstract":"Create
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"Initialize
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"Initialize
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)addPoint:":{"name":"-addPoint:","abstract":"Add a point
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)addPoints:":{"name":"-addPoints:","abstract":"Add points
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)numPoints":{"name":"-numPoints","abstract":"Get the number of points
","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)pointAtIndex:":{"name":"-pointAtIndex:","abstract":"Returns the Nth point
","parent_name":"SFLineString"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)line":{"name":"+line","abstract":"Create
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithHasZ:andHasM:":{"name":"+lineWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithPoints:":{"name":"+lineWithPoints:","abstract":"Create
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithPoint1:andPoint2:":{"name":"+lineWithPoint1:andPoint2:","abstract":"Create
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithLine:":{"name":"+lineWithLine:","abstract":"Create
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"Initialize
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithPoint1:andPoint2:":{"name":"-initWithPoint1:andPoint2:","abstract":"Initialize
","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithLine:":{"name":"-initWithLine:","abstract":"Initialize
","parent_name":"SFLine"},"Classes/SFGeometryTypes.html#/c:objc(cs)SFGeometryTypes(cm)name:":{"name":"+name:","abstract":"Get the name of the geometry type
","parent_name":"SFGeometryTypes"},"Classes/SFGeometryTypes.html#/c:objc(cs)SFGeometryTypes(cm)fromName:":{"name":"+fromName:","abstract":"Get the geometry type of the name
","parent_name":"SFGeometryTypes"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minX":{"name":"minX","abstract":"X coordinate range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxX":{"name":"maxX","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minY":{"name":"minY","abstract":"Y coordinate range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxY":{"name":"maxY","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)hasZ":{"name":"hasZ","abstract":"Has Z value and Z coordinate range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minZ":{"name":"minZ","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxZ":{"name":"maxZ","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)hasM":{"name":"hasM","abstract":"Has M value and M coordinate range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minM":{"name":"minM","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxM":{"name":"maxM","abstract":"Undocumented
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelope":{"name":"+envelope","abstract":"Create with no z or m
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithHasZ:andHasM:":{"name":"+envelopeWithHasZ:andHasM:","abstract":"Create with the has z and m values
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMaxX:andMaxY:":{"name":"+envelopeWithMinX:andMinY:andMaxX:andMaxY:","abstract":"Create with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:","abstract":"Create with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:":{"name":"+envelopeWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:","abstract":"Create with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:","abstract":"Create with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:":{"name":"+envelopeWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:","abstract":"Create with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:","abstract":"Create with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)geometryEnvelopeWithGeometryEnvelope:":{"name":"+geometryEnvelopeWithGeometryEnvelope:","abstract":"Create
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)init":{"name":"-init","abstract":"Initialize with no z or m
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize with the has z and m values
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMaxX:andMaxY:":{"name":"-initWithMinX:andMinY:andMaxX:andMaxY:","abstract":"Initialize with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:":{"name":"-initWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:","abstract":"Initialize with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:":{"name":"-initWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:","abstract":"Initialize with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:":{"name":"-initWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:","abstract":"Initialize with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:":{"name":"-initWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:","abstract":"Initialize with number range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:":{"name":"-initWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:","abstract":"Initialize with double range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithGeometryEnvelope:":{"name":"-initWithGeometryEnvelope:","abstract":"Initialize
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinXValue:":{"name":"-setMinXValue:","abstract":"Set the min x value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxXValue:":{"name":"-setMaxXValue:","abstract":"Set the max x value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinYValue:":{"name":"-setMinYValue:","abstract":"Set the min y value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxYValue:":{"name":"-setMaxYValue:","abstract":"Set the max y value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinZValue:":{"name":"-setMinZValue:","abstract":"Set the min z value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxZValue:":{"name":"-setMaxZValue:","abstract":"Set the max z value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinMValue:":{"name":"-setMinMValue:","abstract":"Set the min m value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxMValue:":{"name":"-setMaxMValue:","abstract":"Set the max m value
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)is3D":{"name":"-is3D","abstract":"True if has Z coordinates
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isMeasured":{"name":"-isMeasured","abstract":"True if has M measurements
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)xRange":{"name":"-xRange","abstract":"Get the x range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)yRange":{"name":"-yRange","abstract":"Get the y range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)zRange":{"name":"-zRange","abstract":"Get the z range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)mRange":{"name":"-mRange","abstract":"Get the m range
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isPoint":{"name":"-isPoint","abstract":"Determine if the envelope is of a single point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)topLeft":{"name":"-topLeft","abstract":"Get the top left point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottomLeft":{"name":"-bottomLeft","abstract":"Get the bottom left point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottomRight":{"name":"-bottomRight","abstract":"Get the bottom right point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)topRight":{"name":"-topRight","abstract":"Get the top right point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)left":{"name":"-left","abstract":"Get the left line
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottom":{"name":"-bottom","abstract":"Get the bottom line
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)right":{"name":"-right","abstract":"Get the right line
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)top":{"name":"-top","abstract":"Get the top line
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)midX":{"name":"-midX","abstract":"Get the envelope mid x
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)midY":{"name":"-midY","abstract":"Get the envelope mid y
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)centroid":{"name":"-centroid","abstract":"Get the envelope centroid point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isEmpty":{"name":"-isEmpty","abstract":"Determine if the envelope is empty
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)intersectsWithEnvelope:":{"name":"-intersectsWithEnvelope:","abstract":"Determine if intersects with the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)intersectsWithEnvelope:withAllowEmpty:":{"name":"-intersectsWithEnvelope:withAllowEmpty:","abstract":"Determine if intersects with the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)overlapWithEnvelope:":{"name":"-overlapWithEnvelope:","abstract":"Get the overlapping geometry envelope with the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)overlapWithEnvelope:withAllowEmpty:":{"name":"-overlapWithEnvelope:withAllowEmpty:","abstract":"Get the overlapping geometry envelope with the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)unionWithEnvelope:":{"name":"-unionWithEnvelope:","abstract":"Get the union geometry envelope combined with the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsPoint:":{"name":"-containsPoint:","abstract":"Determine if contains the point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsPoint:withEpsilon:":{"name":"-containsPoint:withEpsilon:","abstract":"Determine if contains the point
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsX:andY:":{"name":"-containsX:andY:","abstract":"Determine if contains the coordinate
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsX:andY:withEpsilon:":{"name":"-containsX:andY:withEpsilon:","abstract":"Determine if contains the coordinate
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsEnvelope:":{"name":"-containsEnvelope:","abstract":"Determine if inclusively contains the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsEnvelope:withEpsilon:":{"name":"-containsEnvelope:withEpsilon:","abstract":"Determine if inclusively contains the provided envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)buildGeometry":{"name":"-buildGeometry","abstract":"Build a geometry representation of the geometry envelope
","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(py)geometries":{"name":"geometries","abstract":"Array of geometries
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollection":{"name":"+geometryCollection","abstract":"Create
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithHasZ:andHasM:":{"name":"+geometryCollectionWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometries:":{"name":"+geometryCollectionWithGeometries:","abstract":"Create
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometry:":{"name":"+geometryCollectionWithGeometry:","abstract":"Create
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometryCollection:":{"name":"+geometryCollectionWithGeometryCollection:","abstract":"Create
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometries:":{"name":"-initWithGeometries:","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometryCollection:":{"name":"-initWithGeometryCollection:","abstract":"Initialize
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)addGeometry:":{"name":"-addGeometry:","abstract":"Add geometry
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)addGeometries:":{"name":"-addGeometries:","abstract":"Add geometries
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)numGeometries":{"name":"-numGeometries","abstract":"Get the number of geometries
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)geometryAtIndex:":{"name":"-geometryAtIndex:","abstract":"Returns the Nth geometry
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)collectionType":{"name":"-collectionType","abstract":"Get the collection type by evaluating the geometries
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiPoint":{"name":"-isMultiPoint","abstract":"Determine if this geometry collection is a MultiPoint instance or","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiPoint":{"name":"-asMultiPoint","abstract":"
Get as a MultiPoint, either the current instance or newly created","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiLineString":{"name":"-isMultiLineString","abstract":"
Determine if this geometry collection is a MultiLineString","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiLineString":{"name":"-asMultiLineString","abstract":"
Get as a MultiLineString, either the current instance or newly","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiPolygon":{"name":"-isMultiPolygon","abstract":"
Determine if this geometry collection is a MultiPolygon instance","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiPolygon":{"name":"-asMultiPolygon","abstract":"
Get as a MultiPolygon, either the current instance or newly","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiCurve":{"name":"-isMultiCurve","abstract":"
Determine if this geometry collection contains only Curve","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiCurve":{"name":"-asMultiCurve","abstract":"
Get as a Multi Curve, a Curve typed Geometry Collection
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiSurface":{"name":"-isMultiSurface","abstract":"Determine if this geometry collection contains only Surface","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiSurface":{"name":"-asMultiSurface","abstract":"
Get as a Multi Surface, a Surface typed Geometry Collection
","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asGeometryCollection":{"name":"-asGeometryCollection","abstract":"Get as a top level Geometry Collection
","parent_name":"SFGeometryCollection"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)geometryType":{"name":"geometryType","abstract":"Geometry type
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)hasZ":{"name":"hasZ","abstract":"Has Z values
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)hasM":{"name":"hasM","abstract":"Has M values
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)is3D":{"name":"-is3D","abstract":"Does the geometry have z coordinates
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isMeasured":{"name":"-isMeasured","abstract":"Does the geometry have m coordinates.
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)envelope":{"name":"-envelope","abstract":"Get the minimum bounding box for this Geometry
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)expandEnvelope:":{"name":"-expandEnvelope:","abstract":"Expand the envelope with the minimum bounding box for this Geometry
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)dimension":{"name":"-dimension","abstract":"Get the inherent dimension (0, 1, or 2) for this Geometry
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)centroid":{"name":"-centroid","abstract":"Get the mathematical centroid point of a 2 dimensional representation of","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)degreesCentroid":{"name":"-degreesCentroid","abstract":"
Get the geographic centroid point of a 2 dimensional representation of","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isEmpty":{"name":"-isEmpty","abstract":"
Is the Geometry empty
","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isSimple":{"name":"-isSimple","abstract":"Determine if this Geometry has no anomalous geometric points, such as","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)updateZM:":{"name":"-updateZM:","abstract":"
Update currently false hasZ and hasM values using the provided geometry
","parent_name":"SFGeometry"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(py)rings":{"name":"rings","abstract":"Array of rings
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygon":{"name":"+curvePolygon","abstract":"Create
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithHasZ:andHasM:":{"name":"+curvePolygonWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithRings:":{"name":"+curvePolygonWithRings:","abstract":"Create
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithRing:":{"name":"+curvePolygonWithRing:","abstract":"Create
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithCurvePolygon:":{"name":"+curvePolygonWithCurvePolygon:","abstract":"Create
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithRings:":{"name":"-initWithRings:","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithRing:":{"name":"-initWithRing:","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithCurvePolygon:":{"name":"-initWithCurvePolygon:","abstract":"Initialize
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)addRing:":{"name":"-addRing:","abstract":"Add a ring
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)addRings:":{"name":"-addRings:","abstract":"Add rings
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)numRings":{"name":"-numRings","abstract":"Get the number of rings
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)ringAtIndex:":{"name":"-ringAtIndex:","abstract":"Returns the Nth ring where the exterior ring is at 0, interior rings","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)exteriorRing":{"name":"-exteriorRing","abstract":"
Get the exterior ring
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)numInteriorRings":{"name":"-numInteriorRings","abstract":"Get the number of interior rings
","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)interiorRingAtIndex:":{"name":"-interiorRingAtIndex:","abstract":"Returns the Nth interior ring for this Polygon
","parent_name":"SFCurvePolygon"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)startPoint":{"name":"-startPoint","abstract":"Get the start Point of this Curve
","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)endPoint":{"name":"-endPoint","abstract":"Get the end Point of this Curve
","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)isClosed":{"name":"-isClosed","abstract":"Determine if this Curve is closed (start point = end point)
","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)isRing":{"name":"-isRing","abstract":"Determine if this Curve is a ring (closed and simple)
","parent_name":"SFCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(py)lineStrings":{"name":"lineStrings","abstract":"Array of line strings
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurve":{"name":"+compoundCurve","abstract":"Create
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithHasZ:andHasM:":{"name":"+compoundCurveWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithLineStrings:":{"name":"+compoundCurveWithLineStrings:","abstract":"Create
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithLineString:":{"name":"+compoundCurveWithLineString:","abstract":"Create
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithCompoundCurve:":{"name":"+compoundCurveWithCompoundCurve:","abstract":"Create
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithLineStrings:":{"name":"-initWithLineStrings:","abstract":"Initialize
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"Initialize
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithCompoundCurve:":{"name":"-initWithCompoundCurve:","abstract":"Initialize
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)addLineString:":{"name":"-addLineString:","abstract":"Add a line string
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)addLineStrings:":{"name":"-addLineStrings:","abstract":"Add line strings
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)numLineStrings":{"name":"-numLineStrings","abstract":"Get the number of line strings
","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)lineStringAtIndex:":{"name":"-lineStringAtIndex:","abstract":"Returns the Nth line string
","parent_name":"SFCompoundCurve"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularString":{"name":"+circularString","abstract":"Create
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithHasZ:andHasM:":{"name":"+circularStringWithHasZ:andHasM:","abstract":"Create
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithPoints:":{"name":"+circularStringWithPoints:","abstract":"Create
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithCircularString:":{"name":"+circularStringWithCircularString:","abstract":"Create
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)init":{"name":"-init","abstract":"Initialize
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"Initialize
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"Initialize
","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithCircularString:":{"name":"-initWithCircularString:","abstract":"Initialize
","parent_name":"SFCircularString"},"Classes/SFCircularString.html":{"name":"SFCircularString","abstract":"Circular String, Curve sub type
"},"Classes/SFCompoundCurve.html":{"name":"SFCompoundCurve","abstract":"Compound Curve, Curve sub type
"},"Classes/SFCurve.html":{"name":"SFCurve","abstract":"The base type for all 1-dimensional geometry types. A 1-dimensional geometry"},"Classes/SFCurvePolygon.html":{"name":"SFCurvePolygon","abstract":"
A planar surface defined by an exterior ring and zero or more interior ring."},"Classes/SFGeometry.html":{"name":"SFGeometry","abstract":"
The root of the geometry type hierarchy
"},"Classes/SFGeometryCollection.html":{"name":"SFGeometryCollection","abstract":"A collection of zero or more Geometry instances.
"},"Classes/SFGeometryEnvelope.html":{"name":"SFGeometryEnvelope","abstract":"Geometry envelope containing x and y range with optional z and m range
"},"Classes/SFGeometryTypes.html":{"name":"SFGeometryTypes","abstract":"Undocumented
"},"Classes/SFLine.html":{"name":"SFLine","abstract":"A LineString with exactly 2 Points.
"},"Classes/SFLineString.html":{"name":"SFLineString","abstract":"A Curve that connects two or more points in space.
"},"Classes/SFLinearRing.html":{"name":"SFLinearRing","abstract":"A LineString that is both closed and simple.
"},"Classes/SFMultiCurve.html":{"name":"SFMultiCurve","abstract":"A restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFMultiLineString.html":{"name":"SFMultiLineString","abstract":"
A restricted form of MultiCurve where each Curve in the collection must be of"},"Classes/SFMultiPoint.html":{"name":"SFMultiPoint","abstract":"
A restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFMultiPolygon.html":{"name":"SFMultiPolygon","abstract":"
A restricted form of MultiSurface where each Surface in the collection must"},"Classes/SFMultiSurface.html":{"name":"SFMultiSurface","abstract":"
A restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFPoint.html":{"name":"SFPoint","abstract":"
A single location in space. Each point has an X and Y coordinate. A point MAY"},"Classes/SFPolygon.html":{"name":"SFPolygon","abstract":"
A restricted form of CurvePolygon where each ring is defined as a simple,"},"Classes/SFPolyhedralSurface.html":{"name":"SFPolyhedralSurface","abstract":"
Contiguous collection of polygons which share common boundary segments.
"},"Classes/SFSurface.html":{"name":"SFSurface","abstract":"The base type for all 2-dimensional geometry types. A 2-dimensional geometry"},"Classes/SFTIN.html":{"name":"SFTIN","abstract":"
A tetrahedron (4 triangular faces), corner at the origin and each unit"},"Classes/SFTriangle.html":{"name":"SFTriangle","abstract":"
Triangle
"},"Classes/SFExtendedGeometryCollection.html":{"name":"SFExtendedGeometryCollection","abstract":"Extended Geometry Collection providing abstract geometry collection type"},"Classes/SFByteReader.html":{"name":"SFByteReader","abstract":"
Read through byte data
"},"Classes/SFByteWriter.html":{"name":"SFByteWriter","abstract":"Write byte data
"},"Classes.html#/c:objc(cs)SFGeometryConstants":{"name":"SFGeometryConstants","abstract":"Undocumented
"},"Classes/SFGeometryEnvelopeBuilder.html":{"name":"SFGeometryEnvelopeBuilder","abstract":"Builds an envelope from a Geometry
"},"Classes/SFGeometryPrinter.html":{"name":"SFGeometryPrinter","abstract":"String representation of a Geometry
"},"Classes/SFGeometryUtils.html":{"name":"SFGeometryUtils","abstract":"Utilities for Geometry objects
"},"Classes/SFTextReader.html":{"name":"SFTextReader","abstract":"Read through text string
"},"Classes/SFCentroidCurve.html":{"name":"SFCentroidCurve","abstract":"Calculate the centroid from curve based geometries. Implementation based on"},"Classes/SFCentroidPoint.html":{"name":"SFCentroidPoint","abstract":"
Calculate the centroid from point based geometries. Implementation based on"},"Classes/SFCentroidSurface.html":{"name":"SFCentroidSurface","abstract":"
Calculate the centroid from surface based geometries. Implementation based on"},"Classes/SFDegreesCentroid.html":{"name":"SFDegreesCentroid","abstract":"
Centroid calculations for geometries in degrees
"},"Classes.html#/c:objc(cs)SFFiniteFilterTypes":{"name":"SFFiniteFilterTypes","abstract":"Undocumented
"},"Classes/SFPointFiniteFilter.html":{"name":"SFPointFiniteFilter","abstract":"Point filter for finite checks on x and y properties, optionally filter on z"},"Classes/SFEvent.html":{"name":"SFEvent","abstract":"
Event element
"},"Classes/SFEventQueue.html":{"name":"SFEventQueue","abstract":"Event queue for processing events
"},"Classes.html#/c:objc(cs)SFEventTypes":{"name":"SFEventTypes","abstract":"Undocumented
"},"Classes/SFSegment.html":{"name":"SFSegment","abstract":"Line segment of an edge between two points
"},"Classes/SFShamosHoey.html":{"name":"SFShamosHoey","abstract":"Shamos-Hoey simple polygon detection
"},"Classes/SFSweepLine.html":{"name":"SFSweepLine","abstract":"Sweep Line algorithm
"},"Classes/SFWTGeometryReader.html":{"name":"SFWTGeometryReader","abstract":"Well Known Text reader
"},"Classes/SFWTGeometryTypeInfo.html":{"name":"SFWTGeometryTypeInfo","abstract":"Geometry type info
"},"Classes/SFWTGeometryWriter.html":{"name":"SFWTGeometryWriter","abstract":"Well Known Text writer
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Constants.html":{"name":"Constants","abstract":"The following constants are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"}} \ No newline at end of file +{"Protocols/SFGeometryFilter.html#/c:objc(pl)SFGeometryFilter(im)filterGeometry:inType:":{"name":"-filterGeometry:inType:","abstract":"\u003cp\u003eFilter the geometry\u003c/p\u003e","parent_name":"SFGeometryFilter"},"Protocols/SFGeometryFilter.html":{"name":"SFGeometryFilter","abstract":"\u003cp\u003eGeometry Filter to filter included geometries and modify them during"},"Enums/SFEventType.html#/c:@E@SFEventType@SF_ET_LEFT":{"name":"SF_ET_LEFT","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFEventType"},"Enums/SFEventType.html#/c:@E@SFEventType@SF_ET_RIGHT":{"name":"SF_ET_RIGHT","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFEventType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE":{"name":"SF_FF_FINITE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFFiniteFilterType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE_AND_INFINITE":{"name":"SF_FF_FINITE_AND_INFINITE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFFiniteFilterType"},"Enums/SFFiniteFilterType.html#/c:@E@SFFiniteFilterType@SF_FF_FINITE_AND_NAN":{"name":"SF_FF_FINITE_AND_NAN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFFiniteFilterType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_GEOMETRY":{"name":"SF_GEOMETRY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POINT":{"name":"SF_POINT","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_LINESTRING":{"name":"SF_LINESTRING","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POLYGON":{"name":"SF_POLYGON","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTIPOINT":{"name":"SF_MULTIPOINT","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTILINESTRING":{"name":"SF_MULTILINESTRING","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTIPOLYGON":{"name":"SF_MULTIPOLYGON","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_GEOMETRYCOLLECTION":{"name":"SF_GEOMETRYCOLLECTION","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CIRCULARSTRING":{"name":"SF_CIRCULARSTRING","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_COMPOUNDCURVE":{"name":"SF_COMPOUNDCURVE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CURVEPOLYGON":{"name":"SF_CURVEPOLYGON","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTICURVE":{"name":"SF_MULTICURVE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_MULTISURFACE":{"name":"SF_MULTISURFACE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_CURVE":{"name":"SF_CURVE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_SURFACE":{"name":"SF_SURFACE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_POLYHEDRALSURFACE":{"name":"SF_POLYHEDRALSURFACE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_TIN":{"name":"SF_TIN","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_TRIANGLE":{"name":"SF_TRIANGLE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html#/c:@E@SFGeometryType@SF_NONE":{"name":"SF_NONE","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryType"},"Enums/SFGeometryType.html":{"name":"SFGeometryType","abstract":"\u003cp\u003eGeometry Type enumeration\u003c/p\u003e"},"Enums/SFFiniteFilterType.html":{"name":"SFFiniteFilterType","abstract":"\u003cp\u003eFinite Filter Type, including finite values and optionally one of either"},"Enums/SFEventType.html":{"name":"SFEventType","abstract":"\u003cp\u003eEvent type of the point direction\u003c/p\u003e"},"Constants.html#/c:@SF_GEOMETRY_NAME":{"name":"SF_GEOMETRY_NAME","abstract":"\u003cp\u003eGeometry type names\u003c/p\u003e"},"Constants.html#/c:@SF_POINT_NAME":{"name":"SF_POINT_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_LINESTRING_NAME":{"name":"SF_LINESTRING_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_POLYGON_NAME":{"name":"SF_POLYGON_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_MULTIPOINT_NAME":{"name":"SF_MULTIPOINT_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_MULTILINESTRING_NAME":{"name":"SF_MULTILINESTRING_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_MULTIPOLYGON_NAME":{"name":"SF_MULTIPOLYGON_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_GEOMETRYCOLLECTION_NAME":{"name":"SF_GEOMETRYCOLLECTION_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_CIRCULARSTRING_NAME":{"name":"SF_CIRCULARSTRING_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_COMPOUNDCURVE_NAME":{"name":"SF_COMPOUNDCURVE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_CURVEPOLYGON_NAME":{"name":"SF_CURVEPOLYGON_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_MULTICURVE_NAME":{"name":"SF_MULTICURVE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_MULTISURFACE_NAME":{"name":"SF_MULTISURFACE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_CURVE_NAME":{"name":"SF_CURVE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_SURFACE_NAME":{"name":"SF_SURFACE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_POLYHEDRALSURFACE_NAME":{"name":"SF_POLYHEDRALSURFACE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_TIN_NAME":{"name":"SF_TIN_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_TRIANGLE_NAME":{"name":"SF_TRIANGLE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SF_NONE_NAME":{"name":"SF_NONE_NAME","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:SFByteReader.h@DEFAULT_READ_BYTE_ORDER":{"name":"DEFAULT_READ_BYTE_ORDER","abstract":"\u003cp\u003eDefault read byte order\u003c/p\u003e"},"Constants.html#/c:SFByteWriter.h@DEFAULT_WRITE_BYTE_ORDER":{"name":"DEFAULT_WRITE_BYTE_ORDER","abstract":"\u003cp\u003eDefault write byte order\u003c/p\u003e"},"Constants.html#/c:@SF_DEFAULT_LINE_EPSILON":{"name":"SF_DEFAULT_LINE_EPSILON","abstract":"\u003cp\u003eDefault epsilon for point in or on line tolerance\u003c/p\u003e"},"Constants.html#/c:@SF_DEFAULT_EQUAL_EPSILON":{"name":"SF_DEFAULT_EQUAL_EPSILON","abstract":"\u003cp\u003eDefault epsilon for point equality\u003c/p\u003e"},"Constants.html#/c:@SF_WEB_MERCATOR_MAX_LAT_RANGE":{"name":"SF_WEB_MERCATOR_MAX_LAT_RANGE","abstract":"\u003cp\u003eWeb Mercator Latitude Range\u003c/p\u003e"},"Constants.html#/c:@SF_WEB_MERCATOR_MIN_LAT_RANGE":{"name":"SF_WEB_MERCATOR_MIN_LAT_RANGE","abstract":"\u003cp\u003eWeb Mercator Latitude Range\u003c/p\u003e"},"Constants.html#/c:@SF_WEB_MERCATOR_HALF_WORLD_WIDTH":{"name":"SF_WEB_MERCATOR_HALF_WORLD_WIDTH","abstract":"\u003cp\u003eHalf the world distance in either direction\u003c/p\u003e"},"Constants.html#/c:@SF_WGS84_HALF_WORLD_LON_WIDTH":{"name":"SF_WGS84_HALF_WORLD_LON_WIDTH","abstract":"\u003cp\u003eHalf the world longitude width for WGS84\u003c/p\u003e"},"Constants.html#/c:@SF_WGS84_HALF_WORLD_LAT_HEIGHT":{"name":"SF_WGS84_HALF_WORLD_LAT_HEIGHT","abstract":"\u003cp\u003eHalf the world latitude height for WGS84\u003c/p\u003e"},"Constants.html#/c:@SF_DEGREES_TO_METERS_MIN_LAT":{"name":"SF_DEGREES_TO_METERS_MIN_LAT","abstract":"\u003cp\u003eMinimum latitude degrees value convertible to meters\u003c/p\u003e"},"Constants.html#/c:@SF_BEARING_NORTH":{"name":"SF_BEARING_NORTH","abstract":"\u003cp\u003eAbsolute north bearing in degrees\u003c/p\u003e"},"Constants.html#/c:@SF_BEARING_EAST":{"name":"SF_BEARING_EAST","abstract":"\u003cp\u003eAbsolute east bearing in degrees\u003c/p\u003e"},"Constants.html#/c:@SF_BEARING_SOUTH":{"name":"SF_BEARING_SOUTH","abstract":"\u003cp\u003eAbsolute south bearing in degrees\u003c/p\u003e"},"Constants.html#/c:@SF_BEARING_WEST":{"name":"SF_BEARING_WEST","abstract":"\u003cp\u003eAbsolute west bearing degrees\u003c/p\u003e"},"Constants.html#/c:@SF_RADIANS_TO_DEGREES":{"name":"SF_RADIANS_TO_DEGREES","abstract":"\u003cp\u003eRadians to Degrees conversion\u003c/p\u003e"},"Constants.html#/c:@SF_DEGREES_TO_RADIANS":{"name":"SF_DEGREES_TO_RADIANS","abstract":"\u003cp\u003eDegrees to Radians conversion\u003c/p\u003e"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometry:":{"name":"+writeGeometry:","abstract":"\u003cp\u003eWrite a geometry to a well-known text string\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)init":{"name":"-init","abstract":"\u003cp\u003eInitializer\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)initWithText:":{"name":"-initWithText:","abstract":"\u003cp\u003eInitializer\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)text":{"name":"-text","abstract":"\u003cp\u003eGet the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)write:":{"name":"-write:","abstract":"\u003cp\u003eWrite a geometry to well-known text\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)name:":{"name":"-name:","abstract":"\u003cp\u003eGet the well-known text writable geometry name\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeWrappedPoint:":{"name":"-writeWrappedPoint:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePoint:":{"name":"-writePoint:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeLineString:":{"name":"-writeLineString:","abstract":"\u003cp\u003eWrite a Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePolygon:":{"name":"-writePolygon:","abstract":"\u003cp\u003eWrite a Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiPoint:":{"name":"-writeMultiPoint:","abstract":"\u003cp\u003eWrite a Multi Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiLineString:":{"name":"-writeMultiLineString:","abstract":"\u003cp\u003eWrite a Multi Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeMultiPolygon:":{"name":"-writeMultiPolygon:","abstract":"\u003cp\u003eWrite a Multi Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeGeometryCollection:":{"name":"-writeGeometryCollection:","abstract":"\u003cp\u003eWrite a Geometry Collection\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCircularString:":{"name":"-writeCircularString:","abstract":"\u003cp\u003eWrite a Circular String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCompoundCurve:":{"name":"-writeCompoundCurve:","abstract":"\u003cp\u003eWrite a Compound Curve\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeCurvePolygon:":{"name":"-writeCurvePolygon:","abstract":"\u003cp\u003eWrite a Curve Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writePolyhedralSurface:":{"name":"-writePolyhedralSurface:","abstract":"\u003cp\u003eWrite a Polyhedral Surface\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeTIN:":{"name":"-writeTIN:","abstract":"\u003cp\u003eWrite a TIN\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(im)writeTriangle:":{"name":"-writeTriangle:","abstract":"\u003cp\u003eWrite a Triangle\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometry:toString:":{"name":"+writeGeometry:toString:","abstract":"\u003cp\u003eWrite a geometry to well-known text\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeWrappedPoint:":{"name":"+writeWrappedPoint:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeWrappedPoint:toString:":{"name":"+writeWrappedPoint:toString:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePoint:":{"name":"+writePoint:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePoint:toString:":{"name":"+writePoint:toString:","abstract":"\u003cp\u003eWrite a Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeLineString:":{"name":"+writeLineString:","abstract":"\u003cp\u003eWrite a Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeLineString:toString:":{"name":"+writeLineString:toString:","abstract":"\u003cp\u003eWrite a Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolygon:":{"name":"+writePolygon:","abstract":"\u003cp\u003eWrite a Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolygon:toString:":{"name":"+writePolygon:toString:","abstract":"\u003cp\u003eWrite a Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPoint:":{"name":"+writeMultiPoint:","abstract":"\u003cp\u003eWrite a Multi Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPoint:toString:":{"name":"+writeMultiPoint:toString:","abstract":"\u003cp\u003eWrite a Multi Point\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiLineString:":{"name":"+writeMultiLineString:","abstract":"\u003cp\u003eWrite a Multi Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiLineString:toString:":{"name":"+writeMultiLineString:toString:","abstract":"\u003cp\u003eWrite a Multi Line String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPolygon:":{"name":"+writeMultiPolygon:","abstract":"\u003cp\u003eWrite a Multi Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeMultiPolygon:toString:":{"name":"+writeMultiPolygon:toString:","abstract":"\u003cp\u003eWrite a Multi Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometryCollection:":{"name":"+writeGeometryCollection:","abstract":"\u003cp\u003eWrite a Geometry Collection\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeGeometryCollection:toString:":{"name":"+writeGeometryCollection:toString:","abstract":"\u003cp\u003eWrite a Geometry Collection\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCircularString:":{"name":"+writeCircularString:","abstract":"\u003cp\u003eWrite a Circular String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCircularString:toString:":{"name":"+writeCircularString:toString:","abstract":"\u003cp\u003eWrite a Circular String\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCompoundCurve:":{"name":"+writeCompoundCurve:","abstract":"\u003cp\u003eWrite a Compound Curve\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCompoundCurve:toString:":{"name":"+writeCompoundCurve:toString:","abstract":"\u003cp\u003eWrite a Compound Curve\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCurvePolygon:":{"name":"+writeCurvePolygon:","abstract":"\u003cp\u003eWrite a Curve Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeCurvePolygon:toString:":{"name":"+writeCurvePolygon:toString:","abstract":"\u003cp\u003eWrite a Curve Polygon\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolyhedralSurface:":{"name":"+writePolyhedralSurface:","abstract":"\u003cp\u003eWrite a Polyhedral Surface\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writePolyhedralSurface:toString:":{"name":"+writePolyhedralSurface:toString:","abstract":"\u003cp\u003eWrite a Polyhedral Surface\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTIN:":{"name":"+writeTIN:","abstract":"\u003cp\u003eWrite a TIN\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTIN:toString:":{"name":"+writeTIN:toString:","abstract":"\u003cp\u003eWrite a TIN\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTriangle:":{"name":"+writeTriangle:","abstract":"\u003cp\u003eWrite a Triangle\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryWriter.html#/c:objc(cs)SFWTGeometryWriter(cm)writeTriangle:toString:":{"name":"+writeTriangle:toString:","abstract":"\u003cp\u003eWrite a Triangle\u003c/p\u003e","parent_name":"SFWTGeometryWriter"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitializer\u003c/p\u003e","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)geometryType":{"name":"-geometryType","abstract":"\u003cp\u003eGet the geometry type\u003c/p\u003e","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)hasZ":{"name":"-hasZ","abstract":"\u003cp\u003eHas z values\u003c/p\u003e","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryTypeInfo.html#/c:objc(cs)SFWTGeometryTypeInfo(im)hasM":{"name":"-hasM","abstract":"\u003cp\u003eHas m values\u003c/p\u003e","parent_name":"SFWTGeometryTypeInfo"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:":{"name":"+readGeometryWithText:","abstract":"\u003cp\u003eRead a geometry from well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andFilter:":{"name":"+readGeometryWithText:andFilter:","abstract":"\u003cp\u003eRead a geometry from well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andExpectedType:":{"name":"+readGeometryWithText:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithText:andFilter:andExpectedType:":{"name":"+readGeometryWithText:andFilter:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)initWithText:":{"name":"-initWithText:","abstract":"\u003cp\u003eInitializer\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)initWithReader:":{"name":"-initWithReader:","abstract":"\u003cp\u003eInitializer\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)textReader":{"name":"-textReader","abstract":"\u003cp\u003eGet the text reader\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)read":{"name":"-read","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:":{"name":"-readWithFilter:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithExpectedType:":{"name":"-readWithExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:andExpectedType:":{"name":"-readWithFilter:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readWithFilter:inType:andExpectedType:":{"name":"-readWithFilter:inType:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryType":{"name":"-readGeometryType","abstract":"\u003cp\u003eRead the geometry type info\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPointTextWithHasZ:andHasM:":{"name":"-readPointTextWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPointWithHasZ:andHasM:":{"name":"-readPointWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readLineStringWithHasZ:andHasM:":{"name":"-readLineStringWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readLineStringWithFilter:andHasZ:andHasM:":{"name":"-readLineStringWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolygonWithHasZ:andHasM:":{"name":"-readPolygonWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolygonWithFilter:andHasZ:andHasM:":{"name":"-readPolygonWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPointWithHasZ:andHasM:":{"name":"-readMultiPointWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPointWithFilter:andHasZ:andHasM:":{"name":"-readMultiPointWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiLineStringWithHasZ:andHasM:":{"name":"-readMultiLineStringWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiLineStringWithFilter:andHasZ:andHasM:":{"name":"-readMultiLineStringWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPolygonWithHasZ:andHasM:":{"name":"-readMultiPolygonWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiPolygonWithFilter:andHasZ:andHasM:":{"name":"-readMultiPolygonWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryCollectionWithHasZ:andHasM:":{"name":"-readGeometryCollectionWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a geometry collection\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readGeometryCollectionWithFilter:andHasZ:andHasM:":{"name":"-readGeometryCollectionWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a geometry collection\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiCurveWithFilter:andHasZ:andHasM:":{"name":"-readMultiCurveWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readMultiSurfaceWithFilter:andHasZ:andHasM:":{"name":"-readMultiSurfaceWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCircularStringWithHasZ:andHasM:":{"name":"-readCircularStringWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a circular string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCircularStringWithFilter:andHasZ:andHasM:":{"name":"-readCircularStringWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a circular string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCompoundCurveWithHasZ:andHasM:":{"name":"-readCompoundCurveWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a compound curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCompoundCurveWithFilter:andHasZ:andHasM:":{"name":"-readCompoundCurveWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a compound curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCurvePolygonWithHasZ:andHasM:":{"name":"-readCurvePolygonWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a curve polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readCurvePolygonWithFilter:andHasZ:andHasM:":{"name":"-readCurvePolygonWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a curve polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolyhedralSurfaceWithHasZ:andHasM:":{"name":"-readPolyhedralSurfaceWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a polyhedral surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readPolyhedralSurfaceWithFilter:andHasZ:andHasM:":{"name":"-readPolyhedralSurfaceWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polyhedral surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTINWithHasZ:andHasM:":{"name":"-readTINWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a TIN\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTINWithFilter:andHasZ:andHasM:":{"name":"-readTINWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a TIN\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTriangleWithHasZ:andHasM:":{"name":"-readTriangleWithHasZ:andHasM:","abstract":"\u003cp\u003eRead a triangle\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(im)readTriangleWithFilter:andHasZ:andHasM:":{"name":"-readTriangleWithFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a triangle\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:":{"name":"+readGeometryWithReader:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:":{"name":"+readGeometryWithReader:andFilter:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andExpectedType:":{"name":"+readGeometryWithReader:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:andExpectedType:":{"name":"+readGeometryWithReader:andFilter:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryWithReader:andFilter:inType:andExpectedType:":{"name":"+readGeometryWithReader:andFilter:inType:andExpectedType:","abstract":"\u003cp\u003eRead a geometry from the well-known text\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryTypeWithReader:":{"name":"+readGeometryTypeWithReader:","abstract":"\u003cp\u003eRead the geometry type info\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPointTextWithReader:andHasZ:andHasM:":{"name":"+readPointTextWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPointWithReader:andHasZ:andHasM:":{"name":"+readPointWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readLineStringWithReader:andHasZ:andHasM:":{"name":"+readLineStringWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readLineStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readLineStringWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolygonWithReader:andHasZ:andHasM:":{"name":"+readPolygonWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readPolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPointWithReader:andHasZ:andHasM:":{"name":"+readMultiPointWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPointWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiPointWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi point\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiLineStringWithReader:andHasZ:andHasM:":{"name":"+readMultiLineStringWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiLineStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiLineStringWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi line string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPolygonWithReader:andHasZ:andHasM:":{"name":"+readMultiPolygonWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiPolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiPolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryCollectionWithReader:andHasZ:andHasM:":{"name":"+readGeometryCollectionWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a geometry collection\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readGeometryCollectionWithReader:andFilter:andHasZ:andHasM:":{"name":"+readGeometryCollectionWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a geometry collection\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiCurveWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiCurveWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readMultiSurfaceWithReader:andFilter:andHasZ:andHasM:":{"name":"+readMultiSurfaceWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a multi surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCircularStringWithReader:andHasZ:andHasM:":{"name":"+readCircularStringWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a circular string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCircularStringWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCircularStringWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a circular string\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCompoundCurveWithReader:andHasZ:andHasM:":{"name":"+readCompoundCurveWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a compound curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCompoundCurveWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCompoundCurveWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a compound curve\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCurvePolygonWithReader:andHasZ:andHasM:":{"name":"+readCurvePolygonWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a curve polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readCurvePolygonWithReader:andFilter:andHasZ:andHasM:":{"name":"+readCurvePolygonWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a curve polygon\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolyhedralSurfaceWithReader:andHasZ:andHasM:":{"name":"+readPolyhedralSurfaceWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polyhedral surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readPolyhedralSurfaceWithReader:andFilter:andHasZ:andHasM:":{"name":"+readPolyhedralSurfaceWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a polyhedral surface\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTINWithReader:andHasZ:andHasM:":{"name":"+readTINWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a TIN\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTINWithReader:andFilter:andHasZ:andHasM:":{"name":"+readTINWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a TIN\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTriangleWithReader:andHasZ:andHasM:":{"name":"+readTriangleWithReader:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a triangle\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFWTGeometryReader.html#/c:objc(cs)SFWTGeometryReader(cm)readTriangleWithReader:andFilter:andHasZ:andHasM:":{"name":"+readTriangleWithReader:andFilter:andHasZ:andHasM:","abstract":"\u003cp\u003eRead a triangle\u003c/p\u003e","parent_name":"SFWTGeometryReader"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)initWithRings:":{"name":"-initWithRings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)addEvent:":{"name":"-addEvent:","abstract":"\u003cp\u003eAdd the event to the sweep line\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)findEvent:":{"name":"-findEvent:","abstract":"\u003cp\u003eFind the existing event segment\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)intersectWithSegment:andSegment:":{"name":"-intersectWithSegment:andSegment:","abstract":"\u003cp\u003eDetermine if the two segments intersect\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(im)removeSegment:":{"name":"-removeSegment:","abstract":"\u003cp\u003eRemove the segment from the sweep line\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFSweepLine.html#/c:objc(cs)SFSweepLine(cm)xyOrderWithPoint:andPoint:":{"name":"+xyOrderWithPoint:andPoint:","abstract":"\u003cp\u003eXY order of two points\u003c/p\u003e","parent_name":"SFSweepLine"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygon:":{"name":"+simplePolygon:","abstract":"\u003cp\u003eDetermine if the polygon is simple\u003c/p\u003e","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonPoints:":{"name":"+simplePolygonPoints:","abstract":"\u003cp\u003eDetermine if the polygon points are simple\u003c/p\u003e","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRingPoints:":{"name":"+simplePolygonRingPoints:","abstract":"\u003cp\u003eDetermine if the polygon point rings are simple\u003c/p\u003e","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRing:":{"name":"+simplePolygonRing:","abstract":"\u003cp\u003eDetermine if the polygon line string ring is simple\u003c/p\u003e","parent_name":"SFShamosHoey"},"Classes/SFShamosHoey.html#/c:objc(cs)SFShamosHoey(cm)simplePolygonRings:":{"name":"+simplePolygonRings:","abstract":"\u003cp\u003eDetermine if the polygon rings are simple\u003c/p\u003e","parent_name":"SFShamosHoey"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(py)above":{"name":"above","abstract":"\u003cp\u003eSegment above\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(py)below":{"name":"below","abstract":"\u003cp\u003eSegment below\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)initWithEdge:andRing:andLeftPoint:andRightPoint:":{"name":"-initWithEdge:andRing:andLeftPoint:andRightPoint:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)edge":{"name":"-edge","abstract":"\u003cp\u003eGet the edge number\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)ring":{"name":"-ring","abstract":"\u003cp\u003eGet the polygon ring number\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)leftPoint":{"name":"-leftPoint","abstract":"\u003cp\u003eGet the left point\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFSegment.html#/c:objc(cs)SFSegment(im)rightPoint":{"name":"-rightPoint","abstract":"\u003cp\u003eGet the right point\u003c/p\u003e","parent_name":"SFSegment"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)initWithRing:":{"name":"-initWithRing:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFEventQueue"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)initWithRings:":{"name":"-initWithRings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFEventQueue"},"Classes/SFEventQueue.html#/c:objc(cs)SFEventQueue(im)events":{"name":"-events","abstract":"\u003cp\u003eGet the events\u003c/p\u003e","parent_name":"SFEventQueue"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)initWithEdge:andRing:andPoint:andType:":{"name":"-initWithEdge:andRing:andPoint:andType:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)edge":{"name":"-edge","abstract":"\u003cp\u003eGet the edge\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)ring":{"name":"-ring","abstract":"\u003cp\u003eGet the polygon ring number\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)point":{"name":"-point","abstract":"\u003cp\u003eGet the polygon point\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(im)type":{"name":"-type","abstract":"\u003cp\u003eGet the event type\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFEvent.html#/c:objc(cs)SFEvent(cm)sort:":{"name":"+sort:","abstract":"\u003cp\u003eSort the events\u003c/p\u003e","parent_name":"SFEvent"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)type":{"name":"type","abstract":"\u003cp\u003eFinite Filter type\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)filterZ":{"name":"filterZ","abstract":"\u003cp\u003eInclude z values in filtering\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(py)filterM":{"name":"filterM","abstract":"\u003cp\u003eInclude m values in filtering\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize, filter on x and y, allowing only finite values\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:":{"name":"-initWithType:","abstract":"\u003cp\u003eInitialize, filter on x and y\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andZ:":{"name":"-initWithType:andZ:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally z\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andM:":{"name":"-initWithType:andM:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally m\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithType:andZ:andM:":{"name":"-initWithType:andZ:andM:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally z and m\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithZ:":{"name":"-initWithZ:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally z\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithM:":{"name":"-initWithM:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally m\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFPointFiniteFilter.html#/c:objc(cs)SFPointFiniteFilter(im)initWithZ:andM:":{"name":"-initWithZ:andM:","abstract":"\u003cp\u003eInitialize, filter on x, y, and optionally z and m\u003c/p\u003e","parent_name":"SFPointFiniteFilter"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(cm)centroidOfGeometry:":{"name":"+centroidOfGeometry:","abstract":"\u003cp\u003eGet the degree geometry centroid\u003c/p\u003e","parent_name":"SFDegreesCentroid"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFDegreesCentroid"},"Classes/SFDegreesCentroid.html#/c:objc(cs)SFDegreesCentroid(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the centroid point\u003c/p\u003e","parent_name":"SFDegreesCentroid"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)addGeometry:":{"name":"-addGeometry:","abstract":"\u003cp\u003eAdd a surface based dimension 2 geometry to the centroid total. Ignores","parent_name":"SFCentroidSurface"},"Classes/SFCentroidSurface.html#/c:objc(cs)SFCentroidSurface(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the centroid point\u003c/p\u003e","parent_name":"SFCentroidSurface"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)addGeometry:":{"name":"-addGeometry:","abstract":"\u003cp\u003eAdd a point based dimension 0 geometry to the centroid total\u003c/p\u003e","parent_name":"SFCentroidPoint"},"Classes/SFCentroidPoint.html#/c:objc(cs)SFCentroidPoint(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the centroid point\u003c/p\u003e","parent_name":"SFCentroidPoint"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)addGeometry:":{"name":"-addGeometry:","abstract":"\u003cp\u003eAdd a curve based dimension 1 geometry to the centroid total. Ignores","parent_name":"SFCentroidCurve"},"Classes/SFCentroidCurve.html#/c:objc(cs)SFCentroidCurve(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the centroid point\u003c/p\u003e","parent_name":"SFCentroidCurve"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)initWithText:":{"name":"-initWithText:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)text":{"name":"-text","abstract":"\u003cp\u003eGet the text\u003c/p\u003e","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)readToken":{"name":"-readToken","abstract":"\u003cp\u003eRead the next token. Ignores whitespace until a non whitespace character","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)peekToken":{"name":"-peekToken","abstract":"\u003cp\u003ePeek at the next token without reading past it\u003c/p\u003e","parent_name":"SFTextReader"},"Classes/SFTextReader.html#/c:objc(cs)SFTextReader(im)readDouble":{"name":"-readDouble","abstract":"\u003cp\u003eRead a double\u003c/p\u003e","parent_name":"SFTextReader"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)dimensionOfGeometry:":{"name":"+dimensionOfGeometry:","abstract":"\u003cp\u003eGet the dimension of the Geometry, 0 for points, 1 for curves, 2 for","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)distanceBetweenPoint1:andPoint2:":{"name":"+distanceBetweenPoint1:andPoint2:","abstract":"\u003cp\u003eGet the Pythagorean theorem distance between two points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)distanceOfLine:":{"name":"+distanceOfLine:","abstract":"\u003cp\u003eGet the Pythagorean theorem distance between the line end points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)bearingBetweenPoint1:andPoint2:":{"name":"+bearingBetweenPoint1:andPoint2:","abstract":"\u003cp\u003eGet the bearing heading in degrees between two points in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)bearingOfLine:":{"name":"+bearingOfLine:","abstract":"\u003cp\u003eGet the bearing heading in degrees between line end points in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isNorthBearing:":{"name":"+isNorthBearing:","abstract":"\u003cp\u003eDetermine if the bearing is in any north direction\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEastBearing:":{"name":"+isEastBearing:","abstract":"\u003cp\u003eDetermine if the bearing is in any east direction\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isSouthBearing:":{"name":"+isSouthBearing:","abstract":"\u003cp\u003eDetermine if the bearing is in any south direction\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isWestBearing:":{"name":"+isWestBearing:","abstract":"\u003cp\u003eDetermine if the bearing is in any west direction\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToRadians:":{"name":"+degreesToRadians:","abstract":"\u003cp\u003eConvert degrees to radians\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)radiansToDegrees:":{"name":"+radiansToDegrees:","abstract":"\u003cp\u003eConvert radians to degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)centroidOfGeometry:":{"name":"+centroidOfGeometry:","abstract":"\u003cp\u003eGet the centroid point of a 2 dimensional representation of the Geometry","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesCentroidOfGeometry:":{"name":"+degreesCentroidOfGeometry:","abstract":"\u003cp\u003eGet the geographic centroid point of a 2 dimensional representation of","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeWGS84Geometry:":{"name":"+minimizeWGS84Geometry:","abstract":"\u003cp\u003eMinimize the WGS84 geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeWebMercatorGeometry:":{"name":"+minimizeWebMercatorGeometry:","abstract":"\u003cp\u003eMinimize the Web Mercator geometry using the shortest x distance between","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)minimizeGeometry:withMaxX:":{"name":"+minimizeGeometry:withMaxX:","abstract":"\u003cp\u003eMinimize the geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeWGS84Geometry:":{"name":"+normalizeWGS84Geometry:","abstract":"\u003cp\u003eNormalize the WGS84 geometry using the shortest x distance between each","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeWebMercatorGeometry:":{"name":"+normalizeWebMercatorGeometry:","abstract":"\u003cp\u003eNormalize the Web Mercator geometry using the shortest x distance between","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)normalizeGeometry:withMaxX:":{"name":"+normalizeGeometry:withMaxX:","abstract":"\u003cp\u003eNormalize the geometry so all points outside of the min and max value","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)simplifyPoints:withTolerance:":{"name":"+simplifyPoints:withTolerance:","abstract":"\u003cp\u003eSimplify the ordered points (representing a line, polygon, etc) using the Douglas Peucker algorithm","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)perpendicularDistanceBetweenPoint:lineStart:lineEnd:":{"name":"+perpendicularDistanceBetweenPoint:lineStart:lineEnd:","abstract":"\u003cp\u003eCalculate the perpendicular distance between the point and the line represented by the start and end points.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygon:":{"name":"+point:inPolygon:","abstract":"\u003cp\u003eCheck if the point is in the polygon\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygon:withEpsilon:":{"name":"+point:inPolygon:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is in the polygon\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonRing:":{"name":"+point:inPolygonRing:","abstract":"\u003cp\u003eCheck if the point is in the polygon ring\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonRing:withEpsilon:":{"name":"+point:inPolygonRing:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is in the polygon ring\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonPoints:":{"name":"+point:inPolygonPoints:","abstract":"\u003cp\u003eCheck if the point is in the polygon points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:inPolygonPoints:withEpsilon:":{"name":"+point:inPolygonPoints:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is in the polygon points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonEdge:":{"name":"+point:onPolygonEdge:","abstract":"\u003cp\u003eCheck if the point is on the polygon edge\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonEdge:withEpsilon:":{"name":"+point:onPolygonEdge:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the polygon edge\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonRingEdge:":{"name":"+point:onPolygonRingEdge:","abstract":"\u003cp\u003eCheck if the point is on the polygon ring edge\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonRingEdge:withEpsilon:":{"name":"+point:onPolygonRingEdge:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the polygon ring edge\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonPointsEdge:":{"name":"+point:onPolygonPointsEdge:","abstract":"\u003cp\u003eCheck if the point is on the polygon ring edge points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPolygonPointsEdge:withEpsilon:":{"name":"+point:onPolygonPointsEdge:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the polygon ring edge points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygon:":{"name":"+closedPolygon:","abstract":"\u003cp\u003eCheck if the polygon outer ring is explicitly closed, where the first and","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygonRing:":{"name":"+closedPolygonRing:","abstract":"\u003cp\u003eCheck if the polygon ring is explicitly closed, where the first and last","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)closedPolygonPoints:":{"name":"+closedPolygonPoints:","abstract":"\u003cp\u003eCheck if the polygon ring points are explicitly closed, where the first","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLine:":{"name":"+point:onLine:","abstract":"\u003cp\u003eCheck if the point is on the line\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLine:withEpsilon:":{"name":"+point:onLine:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the line\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLinePoints:":{"name":"+point:onLinePoints:","abstract":"\u003cp\u003eCheck if the point is on the line represented by the points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onLinePoints:withEpsilon:":{"name":"+point:onLinePoints:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the line represented by the points\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPathPoint1:andPoint2:":{"name":"+point:onPathPoint1:andPoint2:","abstract":"\u003cp\u003eCheck if the point is on the path between point 1 and point 2\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)point:onPathPoint1:andPoint2:withEpsilon:":{"name":"+point:onPathPoint1:andPoint2:withEpsilon:","abstract":"\u003cp\u003eCheck if the point is on the path between point 1 and point 2\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)intersectionBetweenLine1:andLine2:":{"name":"+intersectionBetweenLine1:andLine2:","abstract":"\u003cp\u003eGet the point intersection between two lines\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)intersectionBetweenLine1Point1:andLine1Point2:andLine2Point1:andLine2Point2:":{"name":"+intersectionBetweenLine1Point1:andLine1Point2:andLine2Point1:andLine2Point2:","abstract":"\u003cp\u003eGet the point intersection between end points of two lines\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithGeometry:":{"name":"+degreesToMetersWithGeometry:","abstract":"\u003cp\u003eConvert a geometry in degrees to a geometry in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPoint:":{"name":"+degreesToMetersWithPoint:","abstract":"\u003cp\u003eConvert a point in degrees to a point in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithX:andY:":{"name":"+degreesToMetersWithX:andY:","abstract":"\u003cp\u003eConvert a coordinate in degrees to a point in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiPoint:":{"name":"+degreesToMetersWithMultiPoint:","abstract":"\u003cp\u003eConvert a multi point in degrees to a multi point in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithLineString:":{"name":"+degreesToMetersWithLineString:","abstract":"\u003cp\u003eConvert a line string in degrees to a line string in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithLine:":{"name":"+degreesToMetersWithLine:","abstract":"\u003cp\u003eConvert a line in degrees to a line in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiLineString:":{"name":"+degreesToMetersWithMultiLineString:","abstract":"\u003cp\u003eConvert a multi line string in degrees to a multi line string in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPolygon:":{"name":"+degreesToMetersWithPolygon:","abstract":"\u003cp\u003eConvert a polygon in degrees to a polygon in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithMultiPolygon:":{"name":"+degreesToMetersWithMultiPolygon:","abstract":"\u003cp\u003eConvert a multi polygon in degrees to a multi polygon in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCircularString:":{"name":"+degreesToMetersWithCircularString:","abstract":"\u003cp\u003eConvert a circular string in degrees to a circular string in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCompoundCurve:":{"name":"+degreesToMetersWithCompoundCurve:","abstract":"\u003cp\u003eConvert a compound curve in degrees to a compound curve in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithCurvePolygon:":{"name":"+degreesToMetersWithCurvePolygon:","abstract":"\u003cp\u003eConvert a curve polygon in degrees to a curve polygon in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithPolyhedralSurface:":{"name":"+degreesToMetersWithPolyhedralSurface:","abstract":"\u003cp\u003eConvert a polyhedral surface in degrees to a polyhedral surface in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithTIN:":{"name":"+degreesToMetersWithTIN:","abstract":"\u003cp\u003eConvert a TIN in degrees to a TIN in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)degreesToMetersWithTriangle:":{"name":"+degreesToMetersWithTriangle:","abstract":"\u003cp\u003eConvert a triangle in degrees to a triangle in meters\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithGeometry:":{"name":"+metersToDegreesWithGeometry:","abstract":"\u003cp\u003eConvert a geometry in meters to a geometry in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPoint:":{"name":"+metersToDegreesWithPoint:","abstract":"\u003cp\u003eConvert a point in meters to a point in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithX:andY:":{"name":"+metersToDegreesWithX:andY:","abstract":"\u003cp\u003eConvert a coordinate in meters to a point in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiPoint:":{"name":"+metersToDegreesWithMultiPoint:","abstract":"\u003cp\u003eConvert a multi point in meters to a multi point in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithLineString:":{"name":"+metersToDegreesWithLineString:","abstract":"\u003cp\u003eConvert a line string in meters to a line string in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithLine:":{"name":"+metersToDegreesWithLine:","abstract":"\u003cp\u003eConvert a line in meters to a line in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiLineString:":{"name":"+metersToDegreesWithMultiLineString:","abstract":"\u003cp\u003eConvert a multi line string in meters to a multi line string in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPolygon:":{"name":"+metersToDegreesWithPolygon:","abstract":"\u003cp\u003eConvert a polygon in meters to a polygon in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithMultiPolygon:":{"name":"+metersToDegreesWithMultiPolygon:","abstract":"\u003cp\u003eConvert a multi polygon in meters to a multi polygon in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCircularString:":{"name":"+metersToDegreesWithCircularString:","abstract":"\u003cp\u003eConvert a circular string in meters to a circular string in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCompoundCurve:":{"name":"+metersToDegreesWithCompoundCurve:","abstract":"\u003cp\u003eConvert a compound curve in meters to a compound curve in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithCurvePolygon:":{"name":"+metersToDegreesWithCurvePolygon:","abstract":"\u003cp\u003eConvert a curve polygon in meters to a curve polygon in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithPolyhedralSurface:":{"name":"+metersToDegreesWithPolyhedralSurface:","abstract":"\u003cp\u003eConvert a polyhedral surface in meters to a polyhedral surface in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithTIN:":{"name":"+metersToDegreesWithTIN:","abstract":"\u003cp\u003eConvert a TIN in meters to a TIN in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)metersToDegreesWithTriangle:":{"name":"+metersToDegreesWithTriangle:","abstract":"\u003cp\u003eConvert a triangle in meters to a triangle in degrees\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84Envelope":{"name":"+wgs84Envelope","abstract":"\u003cp\u003eGet a WGS84 bounded geometry envelope\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84TransformableEnvelope":{"name":"+wgs84TransformableEnvelope","abstract":"\u003cp\u003eGet a WGS84 bounded geometry envelope used for projection transformations","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)webMercatorEnvelope":{"name":"+webMercatorEnvelope","abstract":"\u003cp\u003eGet a Web Mercator bounded geometry envelope\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)wgs84EnvelopeWithWebMercator":{"name":"+wgs84EnvelopeWithWebMercator","abstract":"\u003cp\u003eGet a WGS84 geometry envelope with Web Mercator bounds\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropWebMercatorGeometry:":{"name":"+cropWebMercatorGeometry:","abstract":"\u003cp\u003eCrop the geometry in meters by web mercator world bounds. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropGeometry:withEnvelope:":{"name":"+cropGeometry:withEnvelope:","abstract":"\u003cp\u003eCrop the geometry in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPoint:withEnvelope:":{"name":"+cropPoint:withEnvelope:","abstract":"\u003cp\u003eCrop the point by the envelope bounds.\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPoints:withEnvelope:":{"name":"+cropPoints:withEnvelope:","abstract":"\u003cp\u003eCrop the list of consecutive points in meters by the envelope bounds in","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiPoint:withEnvelope:":{"name":"+cropMultiPoint:withEnvelope:","abstract":"\u003cp\u003eCrop the multi point by the envelope bounds.\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropLineString:withEnvelope:":{"name":"+cropLineString:withEnvelope:","abstract":"\u003cp\u003eCrop the line string in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropLine:withEnvelope:":{"name":"+cropLine:withEnvelope:","abstract":"\u003cp\u003eCrop the line in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiLineString:withEnvelope:":{"name":"+cropMultiLineString:withEnvelope:","abstract":"\u003cp\u003eCrop the multi line string in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPolygon:withEnvelope:":{"name":"+cropPolygon:withEnvelope:","abstract":"\u003cp\u003eCrop the polygon in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropMultiPolygon:withEnvelope:":{"name":"+cropMultiPolygon:withEnvelope:","abstract":"\u003cp\u003eCrop the multi polygon in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCircularString:withEnvelope:":{"name":"+cropCircularString:withEnvelope:","abstract":"\u003cp\u003eCrop the circular string in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCompoundCurve:withEnvelope:":{"name":"+cropCompoundCurve:withEnvelope:","abstract":"\u003cp\u003eCrop the compound curve in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropCurvePolygon:withEnvelope:":{"name":"+cropCurvePolygon:withEnvelope:","abstract":"\u003cp\u003eCrop the curve polygon in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropPolyhedralSurface:withEnvelope:":{"name":"+cropPolyhedralSurface:withEnvelope:","abstract":"\u003cp\u003eCrop the polyhedral surface in meters by the envelope bounds in meters.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropTIN:withEnvelope:":{"name":"+cropTIN:withEnvelope:","abstract":"\u003cp\u003eCrop the TIN in meters by the envelope bounds in meters. Cropping removes","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)cropTriangle:withEnvelope:":{"name":"+cropTriangle:withEnvelope:","abstract":"\u003cp\u003eCrop the triangle in meters by the envelope bounds in meters. Cropping","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEqualWithPoint1:andPoint2:":{"name":"+isEqualWithPoint1:andPoint2:","abstract":"\u003cp\u003eDetermine if the points are equal within the default tolerance of","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)isEqualWithPoint1:andPoint2:andEpsilon:":{"name":"+isEqualWithPoint1:andPoint2:andEpsilon:","abstract":"\u003cp\u003eDetermine if the points are equal within the tolerance. For exact","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)containsPoint:withinEnvelope:":{"name":"+containsPoint:withinEnvelope:","abstract":"\u003cp\u003eDetermine if the envelope contains the point within the default tolerance","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)containsEnvelope:withinEnvelope:":{"name":"+containsEnvelope:withinEnvelope:","abstract":"\u003cp\u003eDetermine if envelope 1 contains the envelope 2 within the default","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84Geometry:":{"name":"+boundWGS84Geometry:","abstract":"\u003cp\u003eBound all points in the geometry to be within WGS84 limits.\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84TransformableGeometry:":{"name":"+boundWGS84TransformableGeometry:","abstract":"\u003cp\u003eBound all points in the geometry to be within WGS84 projection","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWebMercatorGeometry:":{"name":"+boundWebMercatorGeometry:","abstract":"\u003cp\u003eBound all points in the geometry to be within Web Mercator limits.\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundWGS84WithWebMercatorGeometry:":{"name":"+boundWGS84WithWebMercatorGeometry:","abstract":"\u003cp\u003eBound all points in the WGS84 geometry to be within degree Web Mercator","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)boundGeometry:withEnvelope:":{"name":"+boundGeometry:withEnvelope:","abstract":"\u003cp\u003eBound all points in the geometry to be within the geometry envelope.","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)hasZ:":{"name":"+hasZ:","abstract":"\u003cp\u003eDetermine if the geometries contain a Z value\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)hasM:":{"name":"+hasM:","abstract":"\u003cp\u003eDetermine if the geometries contain a M value\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)parentHierarchyOfType:":{"name":"+parentHierarchyOfType:","abstract":"\u003cp\u003eGet the parent type hierarchy of the provided geometry type starting with","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)parentTypeOfType:":{"name":"+parentTypeOfType:","abstract":"\u003cp\u003eGet the parent Geometry Type of the provided geometry type\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)childHierarchyOfType:":{"name":"+childHierarchyOfType:","abstract":"\u003cp\u003eGet the child type hierarchy of the provided geometry type.\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)childTypesOfType:":{"name":"+childTypesOfType:","abstract":"\u003cp\u003eGet the immediate child Geometry Types of the provided geometry type\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)encodeGeometry:":{"name":"+encodeGeometry:","abstract":"\u003cp\u003eEncode the geometry to data\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryUtils.html#/c:objc(cs)SFGeometryUtils(cm)decodeGeometry:":{"name":"+decodeGeometry:","abstract":"\u003cp\u003eDecode the data into a geometry\u003c/p\u003e","parent_name":"SFGeometryUtils"},"Classes/SFGeometryPrinter.html#/c:objc(cs)SFGeometryPrinter(cm)geometryString:":{"name":"+geometryString:","abstract":"\u003cp\u003eGet Geometry information as a String\u003c/p\u003e","parent_name":"SFGeometryPrinter"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildEnvelopeWithGeometry:":{"name":"+buildEnvelopeWithGeometry:","abstract":"\u003cp\u003eBuild geometry envelope with geometry\u003c/p\u003e","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildEnvelope:andGeometry:":{"name":"+buildEnvelope:andGeometry:","abstract":"\u003cp\u003eExpand existing geometry envelope with a geometry\u003c/p\u003e","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFGeometryEnvelopeBuilder.html#/c:objc(cs)SFGeometryEnvelopeBuilder(cm)buildGeometryWithEnvelope:":{"name":"+buildGeometryWithEnvelope:","abstract":"\u003cp\u003eBuild a geometry representation of the geometry envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelopeBuilder"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)nextByte":{"name":"nextByte","abstract":"\u003cp\u003eNext byte index to write\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)os":{"name":"os","abstract":"\u003cp\u003eOutput stream to write bytes to\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(py)byteOrder":{"name":"byteOrder","abstract":"\u003cp\u003eByte order used to write, little or big endian\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)initWithByteOrder:":{"name":"-initWithByteOrder:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)close":{"name":"-close","abstract":"\u003cp\u003eClose the byte writer\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)data":{"name":"-data","abstract":"\u003cp\u003eGet the written byte data\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)size":{"name":"-size","abstract":"\u003cp\u003eGet the current size in bytes written\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeString:":{"name":"-writeString:","abstract":"\u003cp\u003eWrite a string\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeByte:":{"name":"-writeByte:","abstract":"\u003cp\u003eWrite a byte\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeData:":{"name":"-writeData:","abstract":"\u003cp\u003eWrite data\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeInt:":{"name":"-writeInt:","abstract":"\u003cp\u003eWrite an integer\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteWriter.html#/c:objc(cs)SFByteWriter(im)writeDouble:":{"name":"-writeDouble:","abstract":"\u003cp\u003eWrite a double\u003c/p\u003e","parent_name":"SFByteWriter"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)nextByte":{"name":"nextByte","abstract":"\u003cp\u003eNext byte index to read\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)bytes":{"name":"bytes","abstract":"\u003cp\u003eBytes to read\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(py)byteOrder":{"name":"byteOrder","abstract":"\u003cp\u003eByte order used to read, little or big endian\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)initWithData:":{"name":"-initWithData:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)initWithData:andByteOrder:":{"name":"-initWithData:andByteOrder:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readString:":{"name":"-readString:","abstract":"\u003cp\u003eRead a String from the provided number of bytes\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readByte":{"name":"-readByte","abstract":"\u003cp\u003eRead a single byte\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readData:":{"name":"-readData:","abstract":"\u003cp\u003eRead Data with the provided number of bytes\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readInt":{"name":"-readInt","abstract":"\u003cp\u003eRead an integer (4 bytes)\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFByteReader.html#/c:objc(cs)SFByteReader(im)readDouble":{"name":"-readDouble","abstract":"\u003cp\u003eRead a double (8 bytes)\u003c/p\u003e","parent_name":"SFByteReader"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(cm)extendedGeometryCollectionWithGeometryCollection:":{"name":"+extendedGeometryCollectionWithGeometryCollection:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(cm)extendedGeometryCollectionWithExtendedGeometryCollection:":{"name":"+extendedGeometryCollectionWithExtendedGeometryCollection:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)initWithGeometryCollection:":{"name":"-initWithGeometryCollection:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)initWithExtendedGeometryCollection:":{"name":"-initWithExtendedGeometryCollection:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFExtendedGeometryCollection"},"Classes/SFExtendedGeometryCollection.html#/c:objc(cs)SFExtendedGeometryCollection(im)updateGeometryType":{"name":"-updateGeometryType","abstract":"\u003cp\u003eUpdate the extended geometry type based upon the contained geometries\u003c/p\u003e","parent_name":"SFExtendedGeometryCollection"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangle":{"name":"+triangle","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithHasZ:andHasM:":{"name":"+triangleWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithRings:":{"name":"+triangleWithRings:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithRing:":{"name":"+triangleWithRing:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(cm)triangleWithTriangle:":{"name":"+triangleWithTriangle:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithRings:":{"name":"-initWithRings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithRing:":{"name":"-initWithRing:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTriangle.html#/c:objc(cs)SFTriangle(im)initWithTriangle:":{"name":"-initWithTriangle:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTriangle"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tin":{"name":"+tin","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithHasZ:andHasM:":{"name":"+tinWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithPolygons:":{"name":"+tinWithPolygons:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithPolygon:":{"name":"+tinWithPolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(cm)tinWithTIN:":{"name":"+tinWithTIN:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFTIN.html#/c:objc(cs)SFTIN(im)initWithTIN:":{"name":"-initWithTIN:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFTIN"},"Classes/SFSurface.html#/c:objc(cs)SFSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(py)polygons":{"name":"polygons","abstract":"\u003cp\u003eArray of polygons\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurface":{"name":"+polyhedralSurface","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithHasZ:andHasM:":{"name":"+polyhedralSurfaceWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolygons:":{"name":"+polyhedralSurfaceWithPolygons:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolygon:":{"name":"+polyhedralSurfaceWithPolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(cm)polyhedralSurfaceWithPolyhedralSurface:":{"name":"+polyhedralSurfaceWithPolyhedralSurface:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)initWithPolyhedralSurface:":{"name":"-initWithPolyhedralSurface:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)patches":{"name":"-patches","abstract":"\u003cp\u003eGet patches\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)setPatches:":{"name":"-setPatches:","abstract":"\u003cp\u003eSet patches\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPolygon:":{"name":"-addPolygon:","abstract":"\u003cp\u003eAdd a polygon\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPatch:":{"name":"-addPatch:","abstract":"\u003cp\u003eAdd patch\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPolygons:":{"name":"-addPolygons:","abstract":"\u003cp\u003eAdd polygons\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)addPatches:":{"name":"-addPatches:","abstract":"\u003cp\u003eAdd patches\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)numPolygons":{"name":"-numPolygons","abstract":"\u003cp\u003eGet the number of polygons\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)numPatches":{"name":"-numPatches","abstract":"\u003cp\u003eGet the number of patches\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)polygonAtIndex:":{"name":"-polygonAtIndex:","abstract":"\u003cp\u003eGet the Nth polygon\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolyhedralSurface.html#/c:objc(cs)SFPolyhedralSurface(im)patchAtIndex:":{"name":"-patchAtIndex:","abstract":"\u003cp\u003eGet the Nth polygon patch\u003c/p\u003e","parent_name":"SFPolyhedralSurface"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygon":{"name":"+polygon","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithHasZ:andHasM:":{"name":"+polygonWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithRings:":{"name":"+polygonWithRings:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithRing:":{"name":"+polygonWithRing:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(cm)polygonWithPolygon:":{"name":"+polygonWithPolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithRings:":{"name":"-initWithRings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithRing:":{"name":"-initWithRing:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)lineStrings":{"name":"-lineStrings","abstract":"\u003cp\u003eGet the line string rings\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)setRings:":{"name":"-setRings:","abstract":"\u003cp\u003eSet the line string rings\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)ringAtIndex:":{"name":"-ringAtIndex:","abstract":"\u003cp\u003eReturns the Nth ring where the exterior ring is at 0, interior rings","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)exteriorRing":{"name":"-exteriorRing","abstract":"\u003cp\u003eGet the exterior ring\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPolygon.html#/c:objc(cs)SFPolygon(im)interiorRingAtIndex:":{"name":"-interiorRingAtIndex:","abstract":"\u003cp\u003eReturns the Nth interior ring for this Polygon\u003c/p\u003e","parent_name":"SFPolygon"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)x":{"name":"x","abstract":"\u003cp\u003eX coordinate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)y":{"name":"y","abstract":"\u003cp\u003eY coordinate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)z":{"name":"z","abstract":"\u003cp\u003eZ coordinate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(py)m":{"name":"m","abstract":"\u003cp\u003eM coordinate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)point":{"name":"+point","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:":{"name":"+pointWithXValue:andYValue:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:":{"name":"+pointWithX:andY:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:andZ:":{"name":"+pointWithX:andY:andZ:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZ:":{"name":"+pointWithXValue:andYValue:andZ:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZValue:":{"name":"+pointWithXValue:andYValue:andZValue:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithX:andY:andZ:andM:":{"name":"+pointWithX:andY:andZ:andM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZ:andM:":{"name":"+pointWithXValue:andYValue:andZ:andM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithXValue:andYValue:andZValue:andMValue:":{"name":"+pointWithXValue:andYValue:andZValue:andMValue:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithHasZ:andHasM:andX:andY:":{"name":"+pointWithHasZ:andHasM:andX:andY:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithHasZ:andHasM:andXValue:andYValue:":{"name":"+pointWithHasZ:andHasM:andXValue:andYValue:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(cm)pointWithPoint:":{"name":"+pointWithPoint:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:":{"name":"-initWithXValue:andYValue:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:":{"name":"-initWithX:andY:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:andZ:":{"name":"-initWithX:andY:andZ:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZ:":{"name":"-initWithXValue:andYValue:andZ:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZValue:":{"name":"-initWithXValue:andYValue:andZValue:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithX:andY:andZ:andM:":{"name":"-initWithX:andY:andZ:andM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZ:andM:":{"name":"-initWithXValue:andYValue:andZ:andM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithXValue:andYValue:andZValue:andMValue:":{"name":"-initWithXValue:andYValue:andZValue:andMValue:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithHasZ:andHasM:andX:andY:":{"name":"-initWithHasZ:andHasM:andX:andY:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithHasZ:andHasM:andXValue:andYValue:":{"name":"-initWithHasZ:andHasM:andXValue:andYValue:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)initWithPoint:":{"name":"-initWithPoint:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setXValue:":{"name":"-setXValue:","abstract":"\u003cp\u003eSet the x value\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setYValue:":{"name":"-setYValue:","abstract":"\u003cp\u003eSet the y value\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setZValue:":{"name":"-setZValue:","abstract":"\u003cp\u003eSet the z value\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)setMValue:":{"name":"-setMValue:","abstract":"\u003cp\u003eSet the m value\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualXToPoint:":{"name":"-isEqualXToPoint:","abstract":"\u003cp\u003eIndicates if x values are equal\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualYToPoint:":{"name":"-isEqualYToPoint:","abstract":"\u003cp\u003eIndicates if y values are equal\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFPoint.html#/c:objc(cs)SFPoint(im)isEqualXYToPoint:":{"name":"-isEqualXYToPoint:","abstract":"\u003cp\u003eIndicates if x and y values are equal\u003c/p\u003e","parent_name":"SFPoint"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)surfaces":{"name":"-surfaces","abstract":"\u003cp\u003eGet the surfaces\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)setSurfaces:":{"name":"-setSurfaces:","abstract":"\u003cp\u003eSet the surfaces\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)addSurface:":{"name":"-addSurface:","abstract":"\u003cp\u003eAdd a surface\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)addSurfaces:":{"name":"-addSurfaces:","abstract":"\u003cp\u003eAdd surfaces\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)numSurfaces":{"name":"-numSurfaces","abstract":"\u003cp\u003eGet the number of surfaces\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiSurface.html#/c:objc(cs)SFMultiSurface(im)surfaceAtIndex:":{"name":"-surfaceAtIndex:","abstract":"\u003cp\u003eReturns the Nth surface\u003c/p\u003e","parent_name":"SFMultiSurface"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygon":{"name":"+multiPolygon","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithHasZ:andHasM:":{"name":"+multiPolygonWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithPolygons:":{"name":"+multiPolygonWithPolygons:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithPolygon:":{"name":"+multiPolygonWithPolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(cm)multiPolygonWithMultiPolygon:":{"name":"+multiPolygonWithMultiPolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithPolygons:":{"name":"-initWithPolygons:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithPolygon:":{"name":"-initWithPolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)initWithMultiPolygon:":{"name":"-initWithMultiPolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)polygons":{"name":"-polygons","abstract":"\u003cp\u003eGet the polygons\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)setPolygons:":{"name":"-setPolygons:","abstract":"\u003cp\u003eSet the polygons\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)addPolygon:":{"name":"-addPolygon:","abstract":"\u003cp\u003eAdd a polygon\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)addPolygons:":{"name":"-addPolygons:","abstract":"\u003cp\u003eAdd polygons\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)numPolygons":{"name":"-numPolygons","abstract":"\u003cp\u003eGet the number of polygons\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPolygon.html#/c:objc(cs)SFMultiPolygon(im)polygonAtIndex:":{"name":"-polygonAtIndex:","abstract":"\u003cp\u003eReturns the Nth polygon\u003c/p\u003e","parent_name":"SFMultiPolygon"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPoint":{"name":"+multiPoint","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithHasZ:andHasM:":{"name":"+multiPointWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithPoints:":{"name":"+multiPointWithPoints:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithPoint:":{"name":"+multiPointWithPoint:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(cm)multiPointWithMultiPoint:":{"name":"+multiPointWithMultiPoint:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithPoint:":{"name":"-initWithPoint:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)initWithMultiPoint:":{"name":"-initWithMultiPoint:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)points":{"name":"-points","abstract":"\u003cp\u003eGet the points\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)setPoints:":{"name":"-setPoints:","abstract":"\u003cp\u003eSet the points\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)addPoint:":{"name":"-addPoint:","abstract":"\u003cp\u003eAdd a point\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)addPoints:":{"name":"-addPoints:","abstract":"\u003cp\u003eAdd points\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)numPoints":{"name":"-numPoints","abstract":"\u003cp\u003eGet the number of points\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiPoint.html#/c:objc(cs)SFMultiPoint(im)pointAtIndex:":{"name":"-pointAtIndex:","abstract":"\u003cp\u003eReturns the Nth point\u003c/p\u003e","parent_name":"SFMultiPoint"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineString":{"name":"+multiLineString","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithHasZ:andHasM:":{"name":"+multiLineStringWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithLineStrings:":{"name":"+multiLineStringWithLineStrings:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithLineString:":{"name":"+multiLineStringWithLineString:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(cm)multiLineStringWithMultiLineString:":{"name":"+multiLineStringWithMultiLineString:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithLineStrings:":{"name":"-initWithLineStrings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)initWithMultiLineString:":{"name":"-initWithMultiLineString:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)lineStrings":{"name":"-lineStrings","abstract":"\u003cp\u003eGet the line strings\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)setLineStrings:":{"name":"-setLineStrings:","abstract":"\u003cp\u003eSet the line strings\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)addLineString:":{"name":"-addLineString:","abstract":"\u003cp\u003eAdd a line string\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)addLineStrings:":{"name":"-addLineStrings:","abstract":"\u003cp\u003eAdd line strings\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)numLineStrings":{"name":"-numLineStrings","abstract":"\u003cp\u003eGet the number of line strings\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiLineString.html#/c:objc(cs)SFMultiLineString(im)lineStringAtIndex:":{"name":"-lineStringAtIndex:","abstract":"\u003cp\u003eReturns the Nth line string\u003c/p\u003e","parent_name":"SFMultiLineString"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)curves":{"name":"-curves","abstract":"\u003cp\u003eGet the curves\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)setCurves:":{"name":"-setCurves:","abstract":"\u003cp\u003eSet the curves\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)addCurve:":{"name":"-addCurve:","abstract":"\u003cp\u003eAdd a curve\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)addCurves:":{"name":"-addCurves:","abstract":"\u003cp\u003eAdd curves\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)numCurves":{"name":"-numCurves","abstract":"\u003cp\u003eGet the number of curves\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)curveAtIndex:":{"name":"-curveAtIndex:","abstract":"\u003cp\u003eReturns the Nth curve\u003c/p\u003e","parent_name":"SFMultiCurve"},"Classes/SFMultiCurve.html#/c:objc(cs)SFMultiCurve(im)isClosed":{"name":"-isClosed","abstract":"\u003cp\u003eDetermine if this Multi Curve is closed for each Curve (start point = end","parent_name":"SFMultiCurve"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRing":{"name":"+linearRing","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithHasZ:andHasM:":{"name":"+linearRingWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithPoints:":{"name":"+linearRingWithPoints:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(cm)linearRingWithLinearRing:":{"name":"+linearRingWithLinearRing:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLinearRing.html#/c:objc(cs)SFLinearRing(im)initWithLinearRing:":{"name":"-initWithLinearRing:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLinearRing"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(py)points":{"name":"points","abstract":"\u003cp\u003eArray of points\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineString":{"name":"+lineString","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithHasZ:andHasM:":{"name":"+lineStringWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithPoints:":{"name":"+lineStringWithPoints:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(cm)lineStringWithLineString:":{"name":"+lineStringWithLineString:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)addPoint:":{"name":"-addPoint:","abstract":"\u003cp\u003eAdd a point\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)addPoints:":{"name":"-addPoints:","abstract":"\u003cp\u003eAdd points\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)numPoints":{"name":"-numPoints","abstract":"\u003cp\u003eGet the number of points\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLineString.html#/c:objc(cs)SFLineString(im)pointAtIndex:":{"name":"-pointAtIndex:","abstract":"\u003cp\u003eReturns the Nth point\u003c/p\u003e","parent_name":"SFLineString"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)line":{"name":"+line","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithHasZ:andHasM:":{"name":"+lineWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithPoints:":{"name":"+lineWithPoints:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithPoint1:andPoint2:":{"name":"+lineWithPoint1:andPoint2:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(cm)lineWithLine:":{"name":"+lineWithLine:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithPoint1:andPoint2:":{"name":"-initWithPoint1:andPoint2:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFLine.html#/c:objc(cs)SFLine(im)initWithLine:":{"name":"-initWithLine:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFLine"},"Classes/SFGeometryTypes.html#/c:objc(cs)SFGeometryTypes(cm)name:":{"name":"+name:","abstract":"\u003cp\u003eGet the name of the geometry type\u003c/p\u003e","parent_name":"SFGeometryTypes"},"Classes/SFGeometryTypes.html#/c:objc(cs)SFGeometryTypes(cm)fromName:":{"name":"+fromName:","abstract":"\u003cp\u003eGet the geometry type of the name\u003c/p\u003e","parent_name":"SFGeometryTypes"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minX":{"name":"minX","abstract":"\u003cp\u003eX coordinate range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxX":{"name":"maxX","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minY":{"name":"minY","abstract":"\u003cp\u003eY coordinate range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxY":{"name":"maxY","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)hasZ":{"name":"hasZ","abstract":"\u003cp\u003eHas Z value and Z coordinate range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minZ":{"name":"minZ","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxZ":{"name":"maxZ","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)hasM":{"name":"hasM","abstract":"\u003cp\u003eHas M value and M coordinate range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)minM":{"name":"minM","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(py)maxM":{"name":"maxM","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelope":{"name":"+envelope","abstract":"\u003cp\u003eCreate with no z or m\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithHasZ:andHasM:":{"name":"+envelopeWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate with the has z and m values\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMaxX:andMaxY:":{"name":"+envelopeWithMinX:andMinY:andMaxX:andMaxY:","abstract":"\u003cp\u003eCreate with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:","abstract":"\u003cp\u003eCreate with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:":{"name":"+envelopeWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:","abstract":"\u003cp\u003eCreate with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:","abstract":"\u003cp\u003eCreate with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:":{"name":"+envelopeWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:","abstract":"\u003cp\u003eCreate with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)envelopeWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:":{"name":"+envelopeWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:","abstract":"\u003cp\u003eCreate with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(cm)geometryEnvelopeWithGeometryEnvelope:":{"name":"+geometryEnvelopeWithGeometryEnvelope:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize with no z or m\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize with the has z and m values\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMaxX:andMaxY:":{"name":"-initWithMinX:andMinY:andMaxX:andMaxY:","abstract":"\u003cp\u003eInitialize with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:":{"name":"-initWithMinXValue:andMinYValue:andMaxXValue:andMaxYValue:","abstract":"\u003cp\u003eInitialize with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:":{"name":"-initWithMinX:andMinY:andMinZ:andMaxX:andMaxY:andMaxZ:","abstract":"\u003cp\u003eInitialize with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:":{"name":"-initWithMinXValue:andMinYValue:andMinZValue:andMaxXValue:andMaxYValue:andMaxZValue:","abstract":"\u003cp\u003eInitialize with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:":{"name":"-initWithMinX:andMinY:andMinZ:andMinM:andMaxX:andMaxY:andMaxZ:andMaxM:","abstract":"\u003cp\u003eInitialize with number range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:":{"name":"-initWithMinXValue:andMinYValue:andMinZValue:andMinMValue:andMaxXValue:andMaxYValue:andMaxZValue:andMaxMValue:","abstract":"\u003cp\u003eInitialize with double range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)initWithGeometryEnvelope:":{"name":"-initWithGeometryEnvelope:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinXValue:":{"name":"-setMinXValue:","abstract":"\u003cp\u003eSet the min x value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxXValue:":{"name":"-setMaxXValue:","abstract":"\u003cp\u003eSet the max x value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinYValue:":{"name":"-setMinYValue:","abstract":"\u003cp\u003eSet the min y value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxYValue:":{"name":"-setMaxYValue:","abstract":"\u003cp\u003eSet the max y value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinZValue:":{"name":"-setMinZValue:","abstract":"\u003cp\u003eSet the min z value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxZValue:":{"name":"-setMaxZValue:","abstract":"\u003cp\u003eSet the max z value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMinMValue:":{"name":"-setMinMValue:","abstract":"\u003cp\u003eSet the min m value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)setMaxMValue:":{"name":"-setMaxMValue:","abstract":"\u003cp\u003eSet the max m value\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)is3D":{"name":"-is3D","abstract":"\u003cp\u003eTrue if has Z coordinates\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isMeasured":{"name":"-isMeasured","abstract":"\u003cp\u003eTrue if has M measurements\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)xRange":{"name":"-xRange","abstract":"\u003cp\u003eGet the x range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)yRange":{"name":"-yRange","abstract":"\u003cp\u003eGet the y range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)zRange":{"name":"-zRange","abstract":"\u003cp\u003eGet the z range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)mRange":{"name":"-mRange","abstract":"\u003cp\u003eGet the m range\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isPoint":{"name":"-isPoint","abstract":"\u003cp\u003eDetermine if the envelope is of a single point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)topLeft":{"name":"-topLeft","abstract":"\u003cp\u003eGet the top left point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottomLeft":{"name":"-bottomLeft","abstract":"\u003cp\u003eGet the bottom left point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottomRight":{"name":"-bottomRight","abstract":"\u003cp\u003eGet the bottom right point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)topRight":{"name":"-topRight","abstract":"\u003cp\u003eGet the top right point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)left":{"name":"-left","abstract":"\u003cp\u003eGet the left line\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)bottom":{"name":"-bottom","abstract":"\u003cp\u003eGet the bottom line\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)right":{"name":"-right","abstract":"\u003cp\u003eGet the right line\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)top":{"name":"-top","abstract":"\u003cp\u003eGet the top line\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)midX":{"name":"-midX","abstract":"\u003cp\u003eGet the envelope mid x\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)midY":{"name":"-midY","abstract":"\u003cp\u003eGet the envelope mid y\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the envelope centroid point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)isEmpty":{"name":"-isEmpty","abstract":"\u003cp\u003eDetermine if the envelope is empty\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)intersectsWithEnvelope:":{"name":"-intersectsWithEnvelope:","abstract":"\u003cp\u003eDetermine if intersects with the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)intersectsWithEnvelope:withAllowEmpty:":{"name":"-intersectsWithEnvelope:withAllowEmpty:","abstract":"\u003cp\u003eDetermine if intersects with the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)overlapWithEnvelope:":{"name":"-overlapWithEnvelope:","abstract":"\u003cp\u003eGet the overlapping geometry envelope with the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)overlapWithEnvelope:withAllowEmpty:":{"name":"-overlapWithEnvelope:withAllowEmpty:","abstract":"\u003cp\u003eGet the overlapping geometry envelope with the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)unionWithEnvelope:":{"name":"-unionWithEnvelope:","abstract":"\u003cp\u003eGet the union geometry envelope combined with the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsPoint:":{"name":"-containsPoint:","abstract":"\u003cp\u003eDetermine if contains the point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsPoint:withEpsilon:":{"name":"-containsPoint:withEpsilon:","abstract":"\u003cp\u003eDetermine if contains the point\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsX:andY:":{"name":"-containsX:andY:","abstract":"\u003cp\u003eDetermine if contains the coordinate\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsX:andY:withEpsilon:":{"name":"-containsX:andY:withEpsilon:","abstract":"\u003cp\u003eDetermine if contains the coordinate\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsEnvelope:":{"name":"-containsEnvelope:","abstract":"\u003cp\u003eDetermine if inclusively contains the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)containsEnvelope:withEpsilon:":{"name":"-containsEnvelope:withEpsilon:","abstract":"\u003cp\u003eDetermine if inclusively contains the provided envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryEnvelope.html#/c:objc(cs)SFGeometryEnvelope(im)buildGeometry":{"name":"-buildGeometry","abstract":"\u003cp\u003eBuild a geometry representation of the geometry envelope\u003c/p\u003e","parent_name":"SFGeometryEnvelope"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(py)geometries":{"name":"geometries","abstract":"\u003cp\u003eArray of geometries\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollection":{"name":"+geometryCollection","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithHasZ:andHasM:":{"name":"+geometryCollectionWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometries:":{"name":"+geometryCollectionWithGeometries:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometry:":{"name":"+geometryCollectionWithGeometry:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(cm)geometryCollectionWithGeometryCollection:":{"name":"+geometryCollectionWithGeometryCollection:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometries:":{"name":"-initWithGeometries:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometry:":{"name":"-initWithGeometry:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)initWithGeometryCollection:":{"name":"-initWithGeometryCollection:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)addGeometry:":{"name":"-addGeometry:","abstract":"\u003cp\u003eAdd geometry\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)addGeometries:":{"name":"-addGeometries:","abstract":"\u003cp\u003eAdd geometries\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)numGeometries":{"name":"-numGeometries","abstract":"\u003cp\u003eGet the number of geometries\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)geometryAtIndex:":{"name":"-geometryAtIndex:","abstract":"\u003cp\u003eReturns the Nth geometry\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)collectionType":{"name":"-collectionType","abstract":"\u003cp\u003eGet the collection type by evaluating the geometries\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiPoint":{"name":"-isMultiPoint","abstract":"\u003cp\u003eDetermine if this geometry collection is a MultiPoint instance or","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiPoint":{"name":"-asMultiPoint","abstract":"\u003cp\u003eGet as a MultiPoint, either the current instance or newly created","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiLineString":{"name":"-isMultiLineString","abstract":"\u003cp\u003eDetermine if this geometry collection is a MultiLineString","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiLineString":{"name":"-asMultiLineString","abstract":"\u003cp\u003eGet as a MultiLineString, either the current instance or newly","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiPolygon":{"name":"-isMultiPolygon","abstract":"\u003cp\u003eDetermine if this geometry collection is a MultiPolygon instance","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiPolygon":{"name":"-asMultiPolygon","abstract":"\u003cp\u003eGet as a MultiPolygon, either the current instance or newly","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiCurve":{"name":"-isMultiCurve","abstract":"\u003cp\u003eDetermine if this geometry collection contains only Curve","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiCurve":{"name":"-asMultiCurve","abstract":"\u003cp\u003eGet as a Multi Curve, a Curve typed Geometry Collection\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)isMultiSurface":{"name":"-isMultiSurface","abstract":"\u003cp\u003eDetermine if this geometry collection contains only Surface","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asMultiSurface":{"name":"-asMultiSurface","abstract":"\u003cp\u003eGet as a Multi Surface, a Surface typed Geometry Collection\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometryCollection.html#/c:objc(cs)SFGeometryCollection(im)asGeometryCollection":{"name":"-asGeometryCollection","abstract":"\u003cp\u003eGet as a top level Geometry Collection\u003c/p\u003e","parent_name":"SFGeometryCollection"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)geometryType":{"name":"geometryType","abstract":"\u003cp\u003eGeometry type\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)hasZ":{"name":"hasZ","abstract":"\u003cp\u003eHas Z values\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(py)hasM":{"name":"hasM","abstract":"\u003cp\u003eHas M values\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)is3D":{"name":"-is3D","abstract":"\u003cp\u003eDoes the geometry have z coordinates\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isMeasured":{"name":"-isMeasured","abstract":"\u003cp\u003eDoes the geometry have m coordinates.\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)envelope":{"name":"-envelope","abstract":"\u003cp\u003eGet the minimum bounding box for this Geometry\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)expandEnvelope:":{"name":"-expandEnvelope:","abstract":"\u003cp\u003eExpand the envelope with the minimum bounding box for this Geometry\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)dimension":{"name":"-dimension","abstract":"\u003cp\u003eGet the inherent dimension (0, 1, or 2) for this Geometry\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)centroid":{"name":"-centroid","abstract":"\u003cp\u003eGet the mathematical centroid point of a 2 dimensional representation of","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)degreesCentroid":{"name":"-degreesCentroid","abstract":"\u003cp\u003eGet the geographic centroid point of a 2 dimensional representation of","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isEmpty":{"name":"-isEmpty","abstract":"\u003cp\u003eIs the Geometry empty\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)isSimple":{"name":"-isSimple","abstract":"\u003cp\u003eDetermine if this Geometry has no anomalous geometric points, such as","parent_name":"SFGeometry"},"Classes/SFGeometry.html#/c:objc(cs)SFGeometry(im)updateZM:":{"name":"-updateZM:","abstract":"\u003cp\u003eUpdate currently false hasZ and hasM values using the provided geometry\u003c/p\u003e","parent_name":"SFGeometry"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(py)rings":{"name":"rings","abstract":"\u003cp\u003eArray of rings\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygon":{"name":"+curvePolygon","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithHasZ:andHasM:":{"name":"+curvePolygonWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithRings:":{"name":"+curvePolygonWithRings:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithRing:":{"name":"+curvePolygonWithRing:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(cm)curvePolygonWithCurvePolygon:":{"name":"+curvePolygonWithCurvePolygon:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithRings:":{"name":"-initWithRings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithRing:":{"name":"-initWithRing:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)initWithCurvePolygon:":{"name":"-initWithCurvePolygon:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)addRing:":{"name":"-addRing:","abstract":"\u003cp\u003eAdd a ring\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)addRings:":{"name":"-addRings:","abstract":"\u003cp\u003eAdd rings\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)numRings":{"name":"-numRings","abstract":"\u003cp\u003eGet the number of rings\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)ringAtIndex:":{"name":"-ringAtIndex:","abstract":"\u003cp\u003eReturns the Nth ring where the exterior ring is at 0, interior rings","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)exteriorRing":{"name":"-exteriorRing","abstract":"\u003cp\u003eGet the exterior ring\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)numInteriorRings":{"name":"-numInteriorRings","abstract":"\u003cp\u003eGet the number of interior rings\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurvePolygon.html#/c:objc(cs)SFCurvePolygon(im)interiorRingAtIndex:":{"name":"-interiorRingAtIndex:","abstract":"\u003cp\u003eReturns the Nth interior ring for this Polygon\u003c/p\u003e","parent_name":"SFCurvePolygon"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)initWithType:andHasZ:andHasM:":{"name":"-initWithType:andHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)startPoint":{"name":"-startPoint","abstract":"\u003cp\u003eGet the start Point of this Curve\u003c/p\u003e","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)endPoint":{"name":"-endPoint","abstract":"\u003cp\u003eGet the end Point of this Curve\u003c/p\u003e","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)isClosed":{"name":"-isClosed","abstract":"\u003cp\u003eDetermine if this Curve is closed (start point = end point)\u003c/p\u003e","parent_name":"SFCurve"},"Classes/SFCurve.html#/c:objc(cs)SFCurve(im)isRing":{"name":"-isRing","abstract":"\u003cp\u003eDetermine if this Curve is a ring (closed and simple)\u003c/p\u003e","parent_name":"SFCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(py)lineStrings":{"name":"lineStrings","abstract":"\u003cp\u003eArray of line strings\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurve":{"name":"+compoundCurve","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithHasZ:andHasM:":{"name":"+compoundCurveWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithLineStrings:":{"name":"+compoundCurveWithLineStrings:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithLineString:":{"name":"+compoundCurveWithLineString:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(cm)compoundCurveWithCompoundCurve:":{"name":"+compoundCurveWithCompoundCurve:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithLineStrings:":{"name":"-initWithLineStrings:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithLineString:":{"name":"-initWithLineString:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)initWithCompoundCurve:":{"name":"-initWithCompoundCurve:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)addLineString:":{"name":"-addLineString:","abstract":"\u003cp\u003eAdd a line string\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)addLineStrings:":{"name":"-addLineStrings:","abstract":"\u003cp\u003eAdd line strings\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)numLineStrings":{"name":"-numLineStrings","abstract":"\u003cp\u003eGet the number of line strings\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCompoundCurve.html#/c:objc(cs)SFCompoundCurve(im)lineStringAtIndex:":{"name":"-lineStringAtIndex:","abstract":"\u003cp\u003eReturns the Nth line string\u003c/p\u003e","parent_name":"SFCompoundCurve"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularString":{"name":"+circularString","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithHasZ:andHasM:":{"name":"+circularStringWithHasZ:andHasM:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithPoints:":{"name":"+circularStringWithPoints:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(cm)circularStringWithCircularString:":{"name":"+circularStringWithCircularString:","abstract":"\u003cp\u003eCreate\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)init":{"name":"-init","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithHasZ:andHasM:":{"name":"-initWithHasZ:andHasM:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithPoints:":{"name":"-initWithPoints:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html#/c:objc(cs)SFCircularString(im)initWithCircularString:":{"name":"-initWithCircularString:","abstract":"\u003cp\u003eInitialize\u003c/p\u003e","parent_name":"SFCircularString"},"Classes/SFCircularString.html":{"name":"SFCircularString","abstract":"\u003cp\u003eCircular String, Curve sub type\u003c/p\u003e"},"Classes/SFCompoundCurve.html":{"name":"SFCompoundCurve","abstract":"\u003cp\u003eCompound Curve, Curve sub type\u003c/p\u003e"},"Classes/SFCurve.html":{"name":"SFCurve","abstract":"\u003cp\u003eThe base type for all 1-dimensional geometry types. A 1-dimensional geometry"},"Classes/SFCurvePolygon.html":{"name":"SFCurvePolygon","abstract":"\u003cp\u003eA planar surface defined by an exterior ring and zero or more interior ring."},"Classes/SFGeometry.html":{"name":"SFGeometry","abstract":"\u003cp\u003eThe root of the geometry type hierarchy\u003c/p\u003e"},"Classes/SFGeometryCollection.html":{"name":"SFGeometryCollection","abstract":"\u003cp\u003eA collection of zero or more Geometry instances.\u003c/p\u003e"},"Classes/SFGeometryEnvelope.html":{"name":"SFGeometryEnvelope","abstract":"\u003cp\u003eGeometry envelope containing x and y range with optional z and m range\u003c/p\u003e"},"Classes/SFGeometryTypes.html":{"name":"SFGeometryTypes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SFLine.html":{"name":"SFLine","abstract":"\u003cp\u003eA LineString with exactly 2 Points.\u003c/p\u003e"},"Classes/SFLineString.html":{"name":"SFLineString","abstract":"\u003cp\u003eA Curve that connects two or more points in space.\u003c/p\u003e"},"Classes/SFLinearRing.html":{"name":"SFLinearRing","abstract":"\u003cp\u003eA LineString that is both closed and simple.\u003c/p\u003e"},"Classes/SFMultiCurve.html":{"name":"SFMultiCurve","abstract":"\u003cp\u003eA restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFMultiLineString.html":{"name":"SFMultiLineString","abstract":"\u003cp\u003eA restricted form of MultiCurve where each Curve in the collection must be of"},"Classes/SFMultiPoint.html":{"name":"SFMultiPoint","abstract":"\u003cp\u003eA restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFMultiPolygon.html":{"name":"SFMultiPolygon","abstract":"\u003cp\u003eA restricted form of MultiSurface where each Surface in the collection must"},"Classes/SFMultiSurface.html":{"name":"SFMultiSurface","abstract":"\u003cp\u003eA restricted form of GeometryCollection where each Geometry in the collection"},"Classes/SFPoint.html":{"name":"SFPoint","abstract":"\u003cp\u003eA single location in space. Each point has an X and Y coordinate. A point MAY"},"Classes/SFPolygon.html":{"name":"SFPolygon","abstract":"\u003cp\u003eA restricted form of CurvePolygon where each ring is defined as a simple,"},"Classes/SFPolyhedralSurface.html":{"name":"SFPolyhedralSurface","abstract":"\u003cp\u003eContiguous collection of polygons which share common boundary segments.\u003c/p\u003e"},"Classes/SFSurface.html":{"name":"SFSurface","abstract":"\u003cp\u003eThe base type for all 2-dimensional geometry types. A 2-dimensional geometry"},"Classes/SFTIN.html":{"name":"SFTIN","abstract":"\u003cp\u003eA tetrahedron (4 triangular faces), corner at the origin and each unit"},"Classes/SFTriangle.html":{"name":"SFTriangle","abstract":"\u003cp\u003eTriangle\u003c/p\u003e"},"Classes/SFExtendedGeometryCollection.html":{"name":"SFExtendedGeometryCollection","abstract":"\u003cp\u003eExtended Geometry Collection providing abstract geometry collection type"},"Classes/SFByteReader.html":{"name":"SFByteReader","abstract":"\u003cp\u003eRead through byte data\u003c/p\u003e"},"Classes/SFByteWriter.html":{"name":"SFByteWriter","abstract":"\u003cp\u003eWrite byte data\u003c/p\u003e"},"Classes.html#/c:objc(cs)SFGeometryConstants":{"name":"SFGeometryConstants","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SFGeometryEnvelopeBuilder.html":{"name":"SFGeometryEnvelopeBuilder","abstract":"\u003cp\u003eBuilds an envelope from a Geometry\u003c/p\u003e"},"Classes/SFGeometryPrinter.html":{"name":"SFGeometryPrinter","abstract":"\u003cp\u003eString representation of a Geometry\u003c/p\u003e"},"Classes/SFGeometryUtils.html":{"name":"SFGeometryUtils","abstract":"\u003cp\u003eUtilities for Geometry objects\u003c/p\u003e"},"Classes/SFTextReader.html":{"name":"SFTextReader","abstract":"\u003cp\u003eRead through text string\u003c/p\u003e"},"Classes/SFCentroidCurve.html":{"name":"SFCentroidCurve","abstract":"\u003cp\u003eCalculate the centroid from curve based geometries. Implementation based on"},"Classes/SFCentroidPoint.html":{"name":"SFCentroidPoint","abstract":"\u003cp\u003eCalculate the centroid from point based geometries. Implementation based on"},"Classes/SFCentroidSurface.html":{"name":"SFCentroidSurface","abstract":"\u003cp\u003eCalculate the centroid from surface based geometries. Implementation based on"},"Classes/SFDegreesCentroid.html":{"name":"SFDegreesCentroid","abstract":"\u003cp\u003eCentroid calculations for geometries in degrees\u003c/p\u003e"},"Classes.html#/c:objc(cs)SFFiniteFilterTypes":{"name":"SFFiniteFilterTypes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SFPointFiniteFilter.html":{"name":"SFPointFiniteFilter","abstract":"\u003cp\u003ePoint filter for finite checks on x and y properties, optionally filter on z"},"Classes/SFEvent.html":{"name":"SFEvent","abstract":"\u003cp\u003eEvent element\u003c/p\u003e"},"Classes/SFEventQueue.html":{"name":"SFEventQueue","abstract":"\u003cp\u003eEvent queue for processing events\u003c/p\u003e"},"Classes.html#/c:objc(cs)SFEventTypes":{"name":"SFEventTypes","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SFSegment.html":{"name":"SFSegment","abstract":"\u003cp\u003eLine segment of an edge between two points\u003c/p\u003e"},"Classes/SFShamosHoey.html":{"name":"SFShamosHoey","abstract":"\u003cp\u003eShamos-Hoey simple polygon detection\u003c/p\u003e"},"Classes/SFSweepLine.html":{"name":"SFSweepLine","abstract":"\u003cp\u003eSweep Line algorithm\u003c/p\u003e"},"Classes/SFWTGeometryReader.html":{"name":"SFWTGeometryReader","abstract":"\u003cp\u003eWell Known Text reader\u003c/p\u003e"},"Classes/SFWTGeometryTypeInfo.html":{"name":"SFWTGeometryTypeInfo","abstract":"\u003cp\u003eGeometry type info\u003c/p\u003e"},"Classes/SFWTGeometryWriter.html":{"name":"SFWTGeometryWriter","abstract":"\u003cp\u003eWell Known Text writer\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Constants.html":{"name":"Constants","abstract":"\u003cp\u003eThe following constants are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docs/api/docsets/sf-wkt-ios.docset/Contents/Resources/docSet.dsidx b/docs/docs/api/docsets/sf-wkt-ios.docset/Contents/Resources/docSet.dsidx index aeb602fea4984b78db7183067fa6d7144b6b6833..e0d285b8e7bc295131714ef322d2d64a5ba868f5 100644 GIT binary patch delta 122 zcmV-=0EPd6fDM3v4Ul3EZn_Ns0006HE&vaT4=%BBy$-W24^SZlfeZ#wvw<+@4-kPv z2Y~?@f&l_6Wo~w5Y;Uvfg#7`tbwcPpx5@|u9t5*{gxo6zeg;VyfiaVyDkp=4u(yP; c0sD^xTm~B%w}U_e=3keBC<7w5i=YB^pK;JC!~g&Q delta 120 zcmZo@;B9E&osh(r%*e~Yz`(?>$H3pkueY&qFW+We{s2W5pcu#IMuX@4B251oPcce1 zF*0eV=9Q)9
zWqI>pUBH#(;}IrGCG)Qx?aRWYQl%-8y?c>%d!!V}XPmB`^t>lL4^NA=<}avApii)P
zS((-fCkqk4mrbBgRs|GQS=-n9r&?FDr)Hm16cn;~@$sVTFw5ggU34EF{JrkCW^m<6
z&0nC1J;b=8T2f b@HY{#vIKZ$`R-h_Yji)&Bcp_2Cp<^uPFN>24&KS`rR&S$S5LM%p
z1K)CS6IY8aLZUgGqh|81w=|--W=gjmGxR6UAc-uoh1QtOSfXUB&e!;DFhUW*xcLh4
zjm`+$(7fSz)MdR~LRT+m)?D7uILb21i?a&D@`kon!4%^itQf6NbjX2&VM2xa^LfZ2
zdrqT##2`^fIl_&EHz}ti*knz_^z=JRp~|YJUp6|RvKh{)6l2x-#Z!73w#dk5VIuLx
zbBylgP*I{m$uL_wP346I=~a^AIku3m$|KDsbcIyw)6TM3tX19lc||ZEowc{rh1s0Y
zkc)Q;4=Q3u&3HVQRQhDMd=Lv9#cUv<$m`LZ1-8K$UAyS0{iPDNq2SA+D0->1ySd(R
zyMaJEc?9)?v;jHWSKf>s0oUQc*ey;^SiYXS&i?tM&*C>fplx*u?AFEF?tAxr<~|VR
z0*xS*!Uo~Ng@E*5@BvN_4ljXo+eh!oRvn+h
zJHOVA4A%9DtmZD<{
ZX^tOEjc^KJ+tNc6-}>9u0L~|5F#K=g
zyVtiLaQ~fGgniY2W_wKY%mU2!_MSoUzR~ (xhuHqHOm`ad!TPHxur2nGr*r^j$F+%9UjW6Wv
ztqqg9PcPrRmlFwO>qI91j5ir-8W*M4jJ>M2rpje<6zP-jn`Qle)0!GKT8r;D!A|g2
zTd6eHq8pN7py${4>R~FR`J4Y0aaw}*>n7fqVqp+w55@|E0M{tKJT6C!Ic