diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index b91648c..0d98a70 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -1,21 +1,21 @@ name: Build & Test -on: +on: push: branches: - master pull_request: jobs: - + build: runs-on: macOS-latest steps: - name: Checkout Repository - uses: actions/checkout@v1 + uses: actions/checkout@v3 - name: Install run: pod install - name: Build & Test - run: xcodebuild test -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 11' + run: xcodebuild test -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 14' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a51d542..566c791 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,15 +6,15 @@ on: - master jobs: - + build: runs-on: macOS-latest steps: - name: Checkout Repository - uses: actions/checkout@v1 + uses: actions/checkout@v3 - name: Install run: pod install - name: Build - run: xcodebuild build-for-testing -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 11' + run: xcodebuild build-for-testing -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 14' diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d3b2aa..ca6de93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Adheres to [Semantic Versioning](http://semver.org/). --- -## 4.1.2 (TBD) +## [4.1.2](https://github.com/ngageoint/simple-features-ios/releases/tag/4.1.2) (01-25-2023) * Shamos-Hoey simple polygon detection bug fix diff --git a/README.md b/README.md index 99269b9..1914274 100644 --- a/README.md +++ b/README.md @@ -47,12 +47,12 @@ Include this repository by specifying it in a Podfile using a supported option. Pull from [CocoaPods](https://cocoapods.org/pods/sf-ios): - pod 'sf-ios', '~> 4.1.1' + pod 'sf-ios', '~> 4.1.2' Pull from GitHub: pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :branch => 'master' - pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.1' + pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.2' Include as local project: diff --git a/docs/docs/api/Classes.html b/docs/docs/api/Classes.html index 34d18a2..3d08bab 100644 --- a/docs/docs/api/Classes.html +++ b/docs/docs/api/Classes.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -342,7 +342,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -378,7 +378,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -418,7 +418,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -455,7 +455,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -491,7 +491,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -527,7 +527,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -563,7 +563,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -619,7 +619,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -655,7 +655,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -691,7 +691,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -727,7 +727,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -764,7 +764,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -801,7 +801,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -838,7 +838,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -875,7 +875,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -912,7 +912,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -949,7 +949,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -986,7 +986,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1022,7 +1022,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1059,7 +1059,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1096,7 +1096,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1132,7 +1132,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1169,7 +1169,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1205,7 +1205,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1241,7 +1241,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1278,7 +1278,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1314,7 +1314,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1350,7 +1350,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1386,7 +1386,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1422,7 +1422,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1459,7 +1459,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1496,7 +1496,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1533,7 +1533,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1569,7 +1569,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1606,7 +1606,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1643,7 +1643,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1679,7 +1679,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1715,7 +1715,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1752,7 +1752,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1788,7 +1788,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1835,7 +1835,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1871,7 +1871,7 @@

Declaration

- Show on GitHub + Show on GitHub
@@ -1881,7 +1881,7 @@

Declaration

diff --git a/docs/docs/api/Classes/SFByteReader.html b/docs/docs/api/Classes/SFByteReader.html index f317e0a..06c2eb5 100644 --- a/docs/docs/api/Classes/SFByteReader.html +++ b/docs/docs/api/Classes/SFByteReader.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFByteReader

Read through byte data

@@ -356,7 +356,7 @@

Declaration

@@ -391,7 +391,7 @@

Declaration

@@ -426,7 +426,7 @@

Declaration

@@ -484,7 +484,7 @@

Return Value

new byte reader

@@ -555,7 +555,7 @@

Return Value

new byte reader

@@ -613,7 +613,7 @@

Return Value

string value

@@ -652,7 +652,7 @@

Return Value

byte

@@ -710,7 +710,7 @@

Return Value

data value

@@ -749,7 +749,7 @@

Return Value

integer

@@ -788,7 +788,7 @@

Return Value

double

@@ -798,7 +798,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFByteWriter.html b/docs/docs/api/Classes/SFByteWriter.html index 4f7d0f4..103f733 100644 --- a/docs/docs/api/Classes/SFByteWriter.html +++ b/docs/docs/api/Classes/SFByteWriter.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFByteWriter

Write byte data

@@ -356,7 +356,7 @@

Declaration

@@ -391,7 +391,7 @@

Declaration

@@ -426,7 +426,7 @@

Declaration

@@ -465,7 +465,7 @@

Return Value

new byte writer

@@ -523,7 +523,7 @@

Return Value

new byte writer

@@ -558,7 +558,7 @@

Declaration

@@ -597,7 +597,7 @@

Return Value

byte data

@@ -636,7 +636,7 @@

Return Value

bytes written

@@ -690,7 +690,7 @@

Parameters

@@ -744,7 +744,7 @@

Parameters

@@ -798,7 +798,7 @@

Parameters

@@ -852,7 +852,7 @@

Parameters

@@ -906,7 +906,7 @@

Parameters

@@ -916,7 +916,7 @@

Parameters

diff --git a/docs/docs/api/Classes/SFCentroidCurve.html b/docs/docs/api/Classes/SFCentroidCurve.html index ee7ad23..d774e20 100644 --- a/docs/docs/api/Classes/SFCentroidCurve.html +++ b/docs/docs/api/Classes/SFCentroidCurve.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFCentroidCurve

the JTS (Java Topology Suite) CentroidLine.

@@ -361,7 +361,7 @@

Return Value

new instance

@@ -419,7 +419,7 @@

Return Value

new instance

@@ -474,7 +474,7 @@

Parameters

@@ -513,7 +513,7 @@

Return Value

centroid point

@@ -523,7 +523,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCentroidPoint.html b/docs/docs/api/Classes/SFCentroidPoint.html index f9c7c3e..e530630 100644 --- a/docs/docs/api/Classes/SFCentroidPoint.html +++ b/docs/docs/api/Classes/SFCentroidPoint.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFCentroidPoint

the JTS (Java Topology Suite) CentroidPoint.

@@ -361,7 +361,7 @@

Return Value

new instance

@@ -419,7 +419,7 @@

Return Value

new instance

@@ -473,7 +473,7 @@

Parameters

@@ -512,7 +512,7 @@

Return Value

centroid point

@@ -522,7 +522,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCentroidSurface.html b/docs/docs/api/Classes/SFCentroidSurface.html index da97056..789c92e 100644 --- a/docs/docs/api/Classes/SFCentroidSurface.html +++ b/docs/docs/api/Classes/SFCentroidSurface.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFCentroidSurface

the JTS (Java Topology Suite) CentroidArea.

@@ -361,7 +361,7 @@

Return Value

new instance

@@ -419,7 +419,7 @@

Return Value

new instance

@@ -474,7 +474,7 @@

Parameters

@@ -513,7 +513,7 @@

Return Value

centroid point

@@ -523,7 +523,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCircularString.html b/docs/docs/api/Classes/SFCircularString.html index c6ac90a..d45aa84 100644 --- a/docs/docs/api/Classes/SFCircularString.html +++ b/docs/docs/api/Classes/SFCircularString.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFCircularString

Circular String, Curve sub type

@@ -355,7 +355,7 @@

Return Value

new circular string

@@ -420,7 +420,7 @@

Return Value

new circular string

@@ -474,7 +474,7 @@

Return Value

new circular string

@@ -528,7 +528,7 @@

Return Value

new circular string

@@ -567,7 +567,7 @@

Return Value

new circular string

@@ -637,7 +637,7 @@

Return Value

new circular string

@@ -695,7 +695,7 @@

Return Value

new circular string

@@ -753,7 +753,7 @@

Return Value

new circular string

@@ -763,7 +763,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCompoundCurve.html b/docs/docs/api/Classes/SFCompoundCurve.html index 27b855c..b9db586 100644 --- a/docs/docs/api/Classes/SFCompoundCurve.html +++ b/docs/docs/api/Classes/SFCompoundCurve.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFCompoundCurve

Compound Curve, Curve sub type

@@ -356,7 +356,7 @@

Declaration

@@ -390,7 +390,7 @@

Return Value

new compound curve

@@ -455,7 +455,7 @@

Return Value

new compound curve

@@ -509,7 +509,7 @@

Return Value

new compound curve

@@ -562,7 +562,7 @@

Return Value

new compound curve

@@ -616,7 +616,7 @@

Return Value

new compound curve

@@ -655,7 +655,7 @@

Return Value

new compound curve

@@ -725,7 +725,7 @@

Return Value

new compound curve

@@ -784,7 +784,7 @@

Return Value

new compound curve

@@ -842,7 +842,7 @@

Return Value

new compound curve

@@ -900,7 +900,7 @@

Return Value

new compound curve

@@ -954,7 +954,7 @@

Parameters

@@ -1008,7 +1008,7 @@

Parameters

@@ -1047,7 +1047,7 @@

Return Value

line string count

@@ -1105,7 +1105,7 @@

Return Value

line string

@@ -1115,7 +1115,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCurve.html b/docs/docs/api/Classes/SFCurve.html index e1411e6..7e31465 100644 --- a/docs/docs/api/Classes/SFCurve.html +++ b/docs/docs/api/Classes/SFCurve.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -324,7 +324,7 @@

SFCurve

curve is called a ring.

@@ -409,7 +409,7 @@

Return Value

new curve

@@ -448,7 +448,7 @@

Return Value

start point

@@ -487,7 +487,7 @@

Return Value

end point

@@ -526,7 +526,7 @@

Return Value

true if closed

@@ -565,7 +565,7 @@

Return Value

true if a ring

@@ -575,7 +575,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFCurvePolygon.html b/docs/docs/api/Classes/SFCurvePolygon.html index b9c2f75..8369d82 100644 --- a/docs/docs/api/Classes/SFCurvePolygon.html +++ b/docs/docs/api/Classes/SFCurvePolygon.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFCurvePolygon

Each ring is defined by a Curve instance.

@@ -357,7 +357,7 @@

Declaration

@@ -391,7 +391,7 @@

Return Value

new curve polygon

@@ -456,7 +456,7 @@

Return Value

new curve polygon

@@ -509,7 +509,7 @@

Return Value

new curve polygon

@@ -562,7 +562,7 @@

Return Value

new curve polygon

@@ -615,7 +615,7 @@

Return Value

new curve polygon

@@ -654,7 +654,7 @@

Return Value

new curve polygon

@@ -724,7 +724,7 @@

Return Value

new curve polygon

@@ -782,7 +782,7 @@

Return Value

new curve polygon

@@ -840,7 +840,7 @@

Return Value

new curve polygon

@@ -924,7 +924,7 @@

Return Value

new curve polygon

@@ -982,7 +982,7 @@

Return Value

new curve polygon

@@ -1036,7 +1036,7 @@

Parameters

@@ -1090,7 +1090,7 @@

Parameters

@@ -1129,7 +1129,7 @@

Return Value

ring count

@@ -1188,7 +1188,7 @@

Return Value

ring

@@ -1227,7 +1227,7 @@

Return Value

exterior ring

@@ -1266,7 +1266,7 @@

Return Value

number of interior rings

@@ -1324,7 +1324,7 @@

Return Value

interior ring

@@ -1334,7 +1334,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFDegreesCentroid.html b/docs/docs/api/Classes/SFDegreesCentroid.html index 19d7820..2531086 100644 --- a/docs/docs/api/Classes/SFDegreesCentroid.html +++ b/docs/docs/api/Classes/SFDegreesCentroid.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFDegreesCentroid

Centroid calculations for geometries in degrees

@@ -379,7 +379,7 @@

Return Value

centroid point

@@ -437,7 +437,7 @@

Return Value

new instance

@@ -476,7 +476,7 @@

Return Value

centroid point

@@ -486,7 +486,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFEvent.html b/docs/docs/api/Classes/SFEvent.html index 59596a2..e4b9419 100644 --- a/docs/docs/api/Classes/SFEvent.html +++ b/docs/docs/api/Classes/SFEvent.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFEvent

Event element

@@ -418,7 +418,7 @@

Return Value

event

@@ -457,7 +457,7 @@

Return Value

edge number

@@ -496,7 +496,7 @@

Return Value

polygon ring number

@@ -535,7 +535,7 @@

Return Value

polygon point

@@ -574,7 +574,7 @@

Return Value

event type

@@ -613,7 +613,7 @@

Return Value

sorted events

@@ -623,7 +623,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFEventQueue.html b/docs/docs/api/Classes/SFEventQueue.html index 34ad13e..a0c1b18 100644 --- a/docs/docs/api/Classes/SFEventQueue.html +++ b/docs/docs/api/Classes/SFEventQueue.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFEventQueue

Event queue for processing events

@@ -379,7 +379,7 @@

Return Value

event queue

@@ -437,7 +437,7 @@

Return Value

event queue

@@ -476,7 +476,7 @@

Return Value

events

@@ -486,7 +486,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFExtendedGeometryCollection.html b/docs/docs/api/Classes/SFExtendedGeometryCollection.html index 925fbd3..5f7b22f 100644 --- a/docs/docs/api/Classes/SFExtendedGeometryCollection.html +++ b/docs/docs/api/Classes/SFExtendedGeometryCollection.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFExtendedGeometryCollection

support

@@ -377,7 +377,7 @@

Return Value

new extended geometry collection

@@ -432,7 +432,7 @@

Return Value

new extended geometry collection

@@ -491,7 +491,7 @@

Return Value

new extended geometry collection

@@ -550,7 +550,7 @@

Return Value

new extended geometry collection

@@ -585,7 +585,7 @@

Declaration

@@ -595,7 +595,7 @@

Declaration

diff --git a/docs/docs/api/Classes/SFGeometry.html b/docs/docs/api/Classes/SFGeometry.html index 659902f..ca168b8 100644 --- a/docs/docs/api/Classes/SFGeometry.html +++ b/docs/docs/api/Classes/SFGeometry.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometry

The root of the geometry type hierarchy

@@ -356,7 +356,7 @@

Declaration

@@ -391,7 +391,7 @@

Declaration

@@ -426,7 +426,7 @@

Declaration

@@ -510,7 +510,7 @@

Return Value

new geometry

@@ -549,7 +549,7 @@

Return Value

true if has z coordinates

@@ -588,7 +588,7 @@

Return Value

true if has m coordinates

@@ -627,7 +627,7 @@

Return Value

geometry envelope

@@ -681,7 +681,7 @@

Parameters

@@ -720,7 +720,7 @@

Return Value

dimension

@@ -762,7 +762,7 @@

Return Value

centroid point

@@ -804,7 +804,7 @@

Return Value

centroid point

@@ -843,7 +843,7 @@

Return Value

true if empty

@@ -883,7 +883,7 @@

Return Value

true if simple

@@ -937,7 +937,7 @@

Parameters

@@ -947,7 +947,7 @@

Parameters

diff --git a/docs/docs/api/Classes/SFGeometryCollection.html b/docs/docs/api/Classes/SFGeometryCollection.html index e473a90..8ef44bf 100644 --- a/docs/docs/api/Classes/SFGeometryCollection.html +++ b/docs/docs/api/Classes/SFGeometryCollection.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometryCollection

A collection of zero or more Geometry instances.

@@ -356,7 +356,7 @@

Declaration

@@ -390,7 +390,7 @@

Return Value

new geometry collection

@@ -456,7 +456,7 @@

Return Value

new geometry collection

@@ -510,7 +510,7 @@

Return Value

new geometry collection

@@ -563,7 +563,7 @@

Return Value

new geometry collection

@@ -617,7 +617,7 @@

Return Value

new geometry collection

@@ -656,7 +656,7 @@

Return Value

new geometry collection

@@ -726,7 +726,7 @@

Return Value

new geometry collection

@@ -784,7 +784,7 @@

Return Value

new geometry collection

@@ -842,7 +842,7 @@

Return Value

new geometry collection

@@ -926,7 +926,7 @@

Return Value

new geometry collection

@@ -985,7 +985,7 @@

Return Value

new geometry collection

@@ -1039,7 +1039,7 @@

Parameters

@@ -1093,7 +1093,7 @@

Parameters

@@ -1132,7 +1132,7 @@

Return Value

geometry count

@@ -1190,7 +1190,7 @@

Return Value

geometry

@@ -1235,7 +1235,7 @@

Return Value

GEOMETRYCOLLECTION

@@ -1275,7 +1275,7 @@

Return Value

true if a multi point or contains only points

@@ -1315,7 +1315,7 @@

Return Value

multi point

@@ -1355,7 +1355,7 @@

Return Value

true if a multi line string or contains only line strings

@@ -1395,7 +1395,7 @@

Return Value

multi line string

@@ -1435,7 +1435,7 @@

Return Value

true if a multi polygon or contains only polygons

@@ -1475,7 +1475,7 @@

Return Value

multi polygon

@@ -1515,7 +1515,7 @@

Return Value

true if contains only curves

@@ -1554,7 +1554,7 @@

Return Value

multi curve

@@ -1594,7 +1594,7 @@

Return Value

true if contains only surfaces

@@ -1633,7 +1633,7 @@

Return Value

multi surface

@@ -1672,7 +1672,7 @@

Return Value

geometry collection

@@ -1682,7 +1682,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFGeometryEnvelope.html b/docs/docs/api/Classes/SFGeometryEnvelope.html index e0d9df5..2928c35 100644 --- a/docs/docs/api/Classes/SFGeometryEnvelope.html +++ b/docs/docs/api/Classes/SFGeometryEnvelope.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometryEnvelope

Geometry envelope containing x and y range with optional z and m range

@@ -356,7 +356,7 @@

Declaration

@@ -391,7 +391,7 @@

Declaration

@@ -426,7 +426,7 @@

Declaration

@@ -461,7 +461,7 @@

Declaration

@@ -496,7 +496,7 @@

Declaration

@@ -531,7 +531,7 @@

Declaration

@@ -566,7 +566,7 @@

Declaration

@@ -601,7 +601,7 @@

Declaration

@@ -636,7 +636,7 @@

Declaration

@@ -671,7 +671,7 @@

Declaration

@@ -705,7 +705,7 @@

Return Value

new geometry envelope

@@ -770,7 +770,7 @@

Return Value

new geometry envelope

@@ -862,7 +862,7 @@

Return Value

new geometry envelope

@@ -954,7 +954,7 @@

Return Value

new geometry envelope

@@ -1072,7 +1072,7 @@

Return Value

new geometry envelope

@@ -1190,7 +1190,7 @@

Return Value

new geometry envelope

@@ -1334,7 +1334,7 @@

Return Value

new geometry envelope

@@ -1478,7 +1478,7 @@

Return Value

new geometry envelope

@@ -1532,7 +1532,7 @@

Return Value

new geometry envelope

@@ -1571,7 +1571,7 @@

Return Value

new geometry envelope

@@ -1641,7 +1641,7 @@

Return Value

new geometry envelope

@@ -1738,7 +1738,7 @@

Return Value

new geometry envelope

@@ -1835,7 +1835,7 @@

Return Value

new geometry envelope

@@ -1958,7 +1958,7 @@

Return Value

new geometry envelope

@@ -2081,7 +2081,7 @@

Return Value

new geometry envelope

@@ -2230,7 +2230,7 @@

Return Value

new geometry envelope

@@ -2379,7 +2379,7 @@

Return Value

new geometry envelope

@@ -2437,7 +2437,7 @@

Return Value

new geometry envelope

@@ -2491,7 +2491,7 @@

Parameters

@@ -2545,7 +2545,7 @@

Parameters

@@ -2599,7 +2599,7 @@

Parameters

@@ -2653,7 +2653,7 @@

Parameters

@@ -2707,7 +2707,7 @@

Parameters

@@ -2761,7 +2761,7 @@

Parameters

@@ -2815,7 +2815,7 @@

Parameters

@@ -2869,7 +2869,7 @@

Parameters

@@ -2908,7 +2908,7 @@

Return Value

has z

@@ -2947,7 +2947,7 @@

Return Value

has m

@@ -2986,7 +2986,7 @@

Return Value

x range

@@ -3025,7 +3025,7 @@

Return Value

y range

@@ -3064,7 +3064,7 @@

Return Value

z range

@@ -3103,7 +3103,7 @@

Return Value

m range

@@ -3142,7 +3142,7 @@

Return Value

true if a single point bounds

@@ -3181,7 +3181,7 @@

Return Value

top left point

@@ -3220,7 +3220,7 @@

Return Value

bottom left point

@@ -3259,7 +3259,7 @@

Return Value

bottom right point

@@ -3298,7 +3298,7 @@

Return Value

top right point

@@ -3337,7 +3337,7 @@

Return Value

left line

@@ -3376,7 +3376,7 @@

Return Value

bottom line

@@ -3415,7 +3415,7 @@

Return Value

right line

@@ -3454,7 +3454,7 @@

Return Value

top line

@@ -3493,7 +3493,7 @@

Return Value

mid x

@@ -3532,7 +3532,7 @@

Return Value

mid y

@@ -3571,7 +3571,7 @@

Return Value

centroid point

@@ -3610,7 +3610,7 @@

Return Value

true if empty

@@ -3668,7 +3668,7 @@

Return Value

true if intersects

@@ -3739,7 +3739,7 @@

Return Value

true if intersects

@@ -3797,7 +3797,7 @@

Return Value

geometry envelope

@@ -3868,7 +3868,7 @@

Return Value

geometry envelope

@@ -3926,7 +3926,7 @@

Return Value

geometry envelope

@@ -3984,7 +3984,7 @@

Return Value

true if contains

@@ -4054,7 +4054,7 @@

Return Value

true if contains

@@ -4124,7 +4124,7 @@

Return Value

true if contains

@@ -4206,7 +4206,7 @@

Return Value

true if contains

@@ -4264,7 +4264,7 @@

Return Value

true if contains

@@ -4335,7 +4335,7 @@

Return Value

true if contains

@@ -4374,7 +4374,7 @@

Return Value

geometry, polygon or point

@@ -4384,7 +4384,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFGeometryEnvelopeBuilder.html b/docs/docs/api/Classes/SFGeometryEnvelopeBuilder.html index 8c653bc..4b1c1a7 100644 --- a/docs/docs/api/Classes/SFGeometryEnvelopeBuilder.html +++ b/docs/docs/api/Classes/SFGeometryEnvelopeBuilder.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometryEnvelopeBuilder

Builds an envelope from a Geometry

@@ -379,7 +379,7 @@

Return Value

geometry envelope

@@ -446,7 +446,7 @@

Parameters

@@ -504,7 +504,7 @@

Return Value

geometry, polygon or point

@@ -514,7 +514,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFGeometryPrinter.html b/docs/docs/api/Classes/SFGeometryPrinter.html index 576028d..70ec3b8 100644 --- a/docs/docs/api/Classes/SFGeometryPrinter.html +++ b/docs/docs/api/Classes/SFGeometryPrinter.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometryPrinter

String representation of a Geometry

@@ -379,7 +379,7 @@

Return Value

geometry string

@@ -389,7 +389,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFGeometryTypes.html b/docs/docs/api/Classes/SFGeometryTypes.html index 5400c5e..ba3a43a 100644 --- a/docs/docs/api/Classes/SFGeometryTypes.html +++ b/docs/docs/api/Classes/SFGeometryTypes.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -340,7 +340,7 @@

SFGeometryTypes

Undocumented

@@ -399,7 +399,7 @@

Return Value

geometry type name

@@ -457,7 +457,7 @@

Return Value

geometry type

@@ -467,7 +467,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFGeometryUtils.html b/docs/docs/api/Classes/SFGeometryUtils.html index 1ad3ca0..8719fc4 100644 --- a/docs/docs/api/Classes/SFGeometryUtils.html +++ b/docs/docs/api/Classes/SFGeometryUtils.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFGeometryUtils

Utilities for Geometry objects

@@ -380,7 +380,7 @@

Return Value

dimension (0, 1, or 2)

@@ -450,7 +450,7 @@

Return Value

distance

@@ -508,7 +508,7 @@

Return Value

distance

@@ -578,7 +578,7 @@

Return Value

bearing angle in degrees between 0 and 360

@@ -637,7 +637,7 @@

Return Value

exclusively

@@ -695,7 +695,7 @@

Return Value

true if north bearing

@@ -753,7 +753,7 @@

Return Value

true if east bearing

@@ -811,7 +811,7 @@

Return Value

true if south bearing

@@ -869,7 +869,7 @@

Return Value

true if west bearing

@@ -927,7 +927,7 @@

Return Value

radians

@@ -985,7 +985,7 @@

Return Value

degrees

@@ -1046,7 +1046,7 @@

Return Value

centroid point

@@ -1107,7 +1107,7 @@

Return Value

centroid point

@@ -1163,7 +1163,7 @@

Parameters

@@ -1219,7 +1219,7 @@

Parameters

@@ -1296,7 +1296,7 @@

Parameters

@@ -1352,7 +1352,7 @@

Parameters

@@ -1408,7 +1408,7 @@

Parameters

@@ -1484,7 +1484,7 @@

Parameters

@@ -1557,7 +1557,7 @@

Return Value

simplified points

@@ -1642,7 +1642,7 @@

Return Value

distance in meters

@@ -1712,7 +1712,7 @@

Return Value

true if in the polygon

@@ -1796,7 +1796,7 @@

Return Value

true if in the polygon

@@ -1866,7 +1866,7 @@

Return Value

true if in the polygon

@@ -1950,7 +1950,7 @@

Return Value

true if in the polygon

@@ -2020,7 +2020,7 @@

Return Value

true if in the polygon

@@ -2104,7 +2104,7 @@

Return Value

true if in the polygon

@@ -2174,7 +2174,7 @@

Return Value

true if on the polygon edge

@@ -2258,7 +2258,7 @@

Return Value

true if on the polygon edge

@@ -2328,7 +2328,7 @@

Return Value

true if on the polygon edge

@@ -2412,7 +2412,7 @@

Return Value

true if on the polygon edge

@@ -2482,7 +2482,7 @@

Return Value

true if on the polygon edge

@@ -2566,7 +2566,7 @@

Return Value

true if on the polygon edge

@@ -2625,7 +2625,7 @@

Return Value

true if the first and last points are the same

@@ -2684,7 +2684,7 @@

Return Value

true if the first and last points are the same

@@ -2743,7 +2743,7 @@

Return Value

true if the first and last points are the same

@@ -2813,7 +2813,7 @@

Return Value

true if on the line

@@ -2897,7 +2897,7 @@

Return Value

true if on the line

@@ -2967,7 +2967,7 @@

Return Value

true if on the line

@@ -3051,7 +3051,7 @@

Return Value

true if on the line

@@ -3135,7 +3135,7 @@

Return Value

true if on the path

@@ -3232,7 +3232,7 @@

Return Value

true if on the path

@@ -3302,7 +3302,7 @@

Return Value

intersection point or null if no intersection

@@ -3399,7 +3399,7 @@

Return Value

intersection point or null if no intersection

@@ -3457,7 +3457,7 @@

Return Value

geometry in meters

@@ -3515,7 +3515,7 @@

Return Value

point in meters

@@ -3585,7 +3585,7 @@

Return Value

point in meters

@@ -3643,7 +3643,7 @@

Return Value

multi point in meters

@@ -3701,7 +3701,7 @@

Return Value

line string in meters

@@ -3759,7 +3759,7 @@

Return Value

line in meters

@@ -3818,7 +3818,7 @@

Return Value

multi line string in meters

@@ -3876,7 +3876,7 @@

Return Value

polygon in meters

@@ -3935,7 +3935,7 @@

Return Value

multi polygon in meters

@@ -3994,7 +3994,7 @@

Return Value

circular string in meters

@@ -4053,7 +4053,7 @@

Return Value

compound curve in meters

@@ -4112,7 +4112,7 @@

Return Value

curve polygon in meters

@@ -4171,7 +4171,7 @@

Return Value

polyhedral surface in meters

@@ -4229,7 +4229,7 @@

Return Value

TIN in meters

@@ -4287,7 +4287,7 @@

Return Value

triangle in meters

@@ -4345,7 +4345,7 @@

Return Value

geometry in degrees

@@ -4403,7 +4403,7 @@

Return Value

point in degrees

@@ -4473,7 +4473,7 @@

Return Value

point in degrees

@@ -4531,7 +4531,7 @@

Return Value

multi point in degrees

@@ -4589,7 +4589,7 @@

Return Value

line string in degrees

@@ -4647,7 +4647,7 @@

Return Value

line in degrees

@@ -4706,7 +4706,7 @@

Return Value

multi line string in degrees

@@ -4764,7 +4764,7 @@

Return Value

polygon in degrees

@@ -4823,7 +4823,7 @@

Return Value

multi polygon in degrees

@@ -4882,7 +4882,7 @@

Return Value

circular string in degrees

@@ -4941,7 +4941,7 @@

Return Value

compound curve in degrees

@@ -5000,7 +5000,7 @@

Return Value

curve polygon in degrees

@@ -5059,7 +5059,7 @@

Return Value

polyhedral surface in degrees

@@ -5117,7 +5117,7 @@

Return Value

TIN in degrees

@@ -5175,7 +5175,7 @@

Return Value

triangle in degrees

@@ -5214,7 +5214,7 @@

Return Value

geometry envelope

@@ -5254,7 +5254,7 @@

Return Value

geometry envelope

@@ -5293,7 +5293,7 @@

Return Value

geometry envelope

@@ -5332,7 +5332,7 @@

Return Value

geometry envelope

@@ -5392,7 +5392,7 @@

Return Value

cropped geometry in meters or null

@@ -5465,7 +5465,7 @@

Return Value

cropped geometry in meters or null

@@ -5536,7 +5536,7 @@

Return Value

cropped point or null

@@ -5609,7 +5609,7 @@

Return Value

cropped points in meters or null

@@ -5680,7 +5680,7 @@

Return Value

cropped multi point or null

@@ -5753,7 +5753,7 @@

Return Value

cropped line string in meters or null

@@ -5825,7 +5825,7 @@

Return Value

cropped line in meters or null

@@ -5898,7 +5898,7 @@

Return Value

cropped multi line string in meters or null

@@ -5971,7 +5971,7 @@

Return Value

cropped polygon in meters or null

@@ -6044,7 +6044,7 @@

Return Value

cropped multi polygon in meters or null

@@ -6117,7 +6117,7 @@

Return Value

cropped circular string in meters or null

@@ -6190,7 +6190,7 @@

Return Value

cropped compound curve in meters or null

@@ -6263,7 +6263,7 @@

Return Value

cropped curve polygon in meters or null

@@ -6337,7 +6337,7 @@

Return Value

cropped polyhedral surface in meters or null

@@ -6409,7 +6409,7 @@

Return Value

cropped TIN in meters or null

@@ -6482,7 +6482,7 @@

Return Value

cropped triangle in meters or null

@@ -6553,7 +6553,7 @@

Return Value

true if equal

@@ -6638,7 +6638,7 @@

Return Value

true if equal

@@ -6711,7 +6711,7 @@

Return Value

true if contains

@@ -6784,7 +6784,7 @@

Return Value

true if contains

@@ -6842,7 +6842,7 @@

Parameters

@@ -6901,7 +6901,7 @@

Parameters

@@ -6958,7 +6958,7 @@

Parameters

@@ -7017,7 +7017,7 @@

Parameters

@@ -7088,7 +7088,7 @@

Parameters

@@ -7146,7 +7146,7 @@

Return Value

true if has z

@@ -7204,7 +7204,7 @@

Return Value

true if has m

@@ -7265,7 +7265,7 @@

Return Value

list of increasing parent types

@@ -7324,7 +7324,7 @@

Return Value

type)

@@ -7383,7 +7383,7 @@

Return Value

child type hierarchy, null if no children

@@ -7441,7 +7441,7 @@

Return Value

child geometry types, empty list if no child types

@@ -7499,7 +7499,7 @@

Return Value

encoded dta

@@ -7557,7 +7557,7 @@

Return Value

geometry

@@ -7567,7 +7567,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFLine.html b/docs/docs/api/Classes/SFLine.html index 141fc0f..39af767 100644 --- a/docs/docs/api/Classes/SFLine.html +++ b/docs/docs/api/Classes/SFLine.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFLine

A LineString with exactly 2 Points.

@@ -355,7 +355,7 @@

Return Value

new line

@@ -420,7 +420,7 @@

Return Value

new line

@@ -473,7 +473,7 @@

Return Value

new line

@@ -538,7 +538,7 @@

Return Value

new line

@@ -591,7 +591,7 @@

Return Value

new line

@@ -630,7 +630,7 @@

Return Value

new line

@@ -700,7 +700,7 @@

Return Value

new line

@@ -758,7 +758,7 @@

Return Value

new line

@@ -828,7 +828,7 @@

Return Value

new line

@@ -886,7 +886,7 @@

Return Value

new line

@@ -896,7 +896,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFLineString.html b/docs/docs/api/Classes/SFLineString.html index 5a8d978..fd6adcd 100644 --- a/docs/docs/api/Classes/SFLineString.html +++ b/docs/docs/api/Classes/SFLineString.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFLineString

A Curve that connects two or more points in space.

@@ -356,7 +356,7 @@

Declaration

@@ -390,7 +390,7 @@

Return Value

new line string

@@ -455,7 +455,7 @@

Return Value

new line string

@@ -508,7 +508,7 @@

Return Value

new line string

@@ -561,7 +561,7 @@

Return Value

new line string

@@ -600,7 +600,7 @@

Return Value

new line string

@@ -670,7 +670,7 @@

Return Value

new line string

@@ -728,7 +728,7 @@

Return Value

new line string

@@ -812,7 +812,7 @@

Return Value

new line string

@@ -870,7 +870,7 @@

Return Value

new line string

@@ -924,7 +924,7 @@

Parameters

@@ -978,7 +978,7 @@

Parameters

@@ -1017,7 +1017,7 @@

Return Value

point count

@@ -1075,7 +1075,7 @@

Return Value

point

@@ -1085,7 +1085,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFLinearRing.html b/docs/docs/api/Classes/SFLinearRing.html index 9c2fab2..69b068d 100644 --- a/docs/docs/api/Classes/SFLinearRing.html +++ b/docs/docs/api/Classes/SFLinearRing.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -320,7 +320,7 @@

SFLinearRing

A LineString that is both closed and simple.

@@ -355,7 +355,7 @@

Return Value

new linear ring

@@ -420,7 +420,7 @@

Return Value

new linear ring

@@ -473,7 +473,7 @@

Return Value

new linear ring

@@ -526,7 +526,7 @@

Return Value

new linear ring

@@ -565,7 +565,7 @@

Return Value

new linear ring

@@ -635,7 +635,7 @@

Return Value

new linear ring

@@ -693,7 +693,7 @@

Return Value

new linear ring

@@ -751,7 +751,7 @@

Return Value

new linear ring

@@ -761,7 +761,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFMultiCurve.html b/docs/docs/api/Classes/SFMultiCurve.html index 44fff2c..d1ccfaf 100644 --- a/docs/docs/api/Classes/SFMultiCurve.html +++ b/docs/docs/api/Classes/SFMultiCurve.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFMultiCurve

must be of type Curve.

@@ -406,7 +406,7 @@

Return Value

new multi curve

@@ -445,7 +445,7 @@

Return Value

curves

@@ -499,7 +499,7 @@

Parameters

@@ -553,7 +553,7 @@

Parameters

@@ -607,7 +607,7 @@

Parameters

@@ -646,7 +646,7 @@

Return Value

curve count

@@ -704,7 +704,7 @@

Return Value

curve

@@ -744,7 +744,7 @@

Return Value

true if closed

@@ -754,7 +754,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFMultiLineString.html b/docs/docs/api/Classes/SFMultiLineString.html index 8c79626..d075718 100644 --- a/docs/docs/api/Classes/SFMultiLineString.html +++ b/docs/docs/api/Classes/SFMultiLineString.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFMultiLineString

type LineString.

@@ -356,7 +356,7 @@

Return Value

new multi line string

@@ -421,7 +421,7 @@

Return Value

new multi line string

@@ -475,7 +475,7 @@

Return Value

new multi line string

@@ -528,7 +528,7 @@

Return Value

new multi line string

@@ -582,7 +582,7 @@

Return Value

new multi line string

@@ -621,7 +621,7 @@

Return Value

new multi line string

@@ -691,7 +691,7 @@

Return Value

new multi line string

@@ -750,7 +750,7 @@

Return Value

new multi line string

@@ -808,7 +808,7 @@

Return Value

new multi line string

@@ -866,7 +866,7 @@

Return Value

new multi line string

@@ -905,7 +905,7 @@

Return Value

line strings

@@ -959,7 +959,7 @@

Parameters

@@ -1013,7 +1013,7 @@

Parameters

@@ -1067,7 +1067,7 @@

Parameters

@@ -1106,7 +1106,7 @@

Return Value

line string count

@@ -1164,7 +1164,7 @@

Return Value

line string

@@ -1174,7 +1174,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFMultiPoint.html b/docs/docs/api/Classes/SFMultiPoint.html index d05d980..ef32489 100644 --- a/docs/docs/api/Classes/SFMultiPoint.html +++ b/docs/docs/api/Classes/SFMultiPoint.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFMultiPoint

must be of type Point.

@@ -356,7 +356,7 @@

Return Value

new multi point

@@ -421,7 +421,7 @@

Return Value

new multi point

@@ -474,7 +474,7 @@

Return Value

new multi point

@@ -527,7 +527,7 @@

Return Value

new multi point

@@ -580,7 +580,7 @@

Return Value

new multi point

@@ -619,7 +619,7 @@

Return Value

new multi point

@@ -689,7 +689,7 @@

Return Value

new multi point

@@ -747,7 +747,7 @@

Return Value

new multi point

@@ -805,7 +805,7 @@

Return Value

new multi point

@@ -863,7 +863,7 @@

Return Value

new multi point

@@ -902,7 +902,7 @@

Return Value

points

@@ -956,7 +956,7 @@

Parameters

@@ -1010,7 +1010,7 @@

Parameters

@@ -1064,7 +1064,7 @@

Parameters

@@ -1103,7 +1103,7 @@

Return Value

point count

@@ -1161,7 +1161,7 @@

Return Value

point

@@ -1171,7 +1171,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFMultiPolygon.html b/docs/docs/api/Classes/SFMultiPolygon.html index bb71a53..aafbc1a 100644 --- a/docs/docs/api/Classes/SFMultiPolygon.html +++ b/docs/docs/api/Classes/SFMultiPolygon.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFMultiPolygon

be of type Polygon.

@@ -356,7 +356,7 @@

Return Value

new multi polygon

@@ -421,7 +421,7 @@

Return Value

new multi polygon

@@ -475,7 +475,7 @@

Return Value

new multi polygon

@@ -528,7 +528,7 @@

Return Value

new multi polygon

@@ -581,7 +581,7 @@

Return Value

new multi polygon

@@ -620,7 +620,7 @@

Return Value

new multi polygon

@@ -690,7 +690,7 @@

Return Value

new multi polygon

@@ -748,7 +748,7 @@

Return Value

new multi polygon

@@ -806,7 +806,7 @@

Return Value

new multi polygon

@@ -864,7 +864,7 @@

Return Value

new multi polygon

@@ -903,7 +903,7 @@

Return Value

polygons

@@ -957,7 +957,7 @@

Parameters

@@ -1011,7 +1011,7 @@

Parameters

@@ -1065,7 +1065,7 @@

Parameters

@@ -1104,7 +1104,7 @@

Return Value

polygon count

@@ -1162,7 +1162,7 @@

Return Value

polygon

@@ -1172,7 +1172,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFMultiSurface.html b/docs/docs/api/Classes/SFMultiSurface.html index 8fe0e4f..cfffdd0 100644 --- a/docs/docs/api/Classes/SFMultiSurface.html +++ b/docs/docs/api/Classes/SFMultiSurface.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFMultiSurface

must be of type Surface.

@@ -406,7 +406,7 @@

Return Value

new multi surface

@@ -445,7 +445,7 @@

Return Value

surfaces

@@ -499,7 +499,7 @@

Parameters

@@ -553,7 +553,7 @@

Parameters

@@ -607,7 +607,7 @@

Parameters

@@ -646,7 +646,7 @@

Return Value

surface count

@@ -704,7 +704,7 @@

Return Value

surface

@@ -714,7 +714,7 @@

Return Value

diff --git a/docs/docs/api/Classes/SFPoint.html b/docs/docs/api/Classes/SFPoint.html index 00d39c7..bfcb6de 100644 --- a/docs/docs/api/Classes/SFPoint.html +++ b/docs/docs/api/Classes/SFPoint.html @@ -17,7 +17,7 @@
-

sf-ios 4.1.1 Docs (92% documented)

+

sf-ios 4.1.2 Docs (92% documented)

GitHubView on GitHub

@@ -321,7 +321,7 @@

SFPoint

optionally also have a Z and/or an M value.

@@ -357,7 +357,7 @@

Declaration

@@ -392,7 +392,7 @@

Declaration

@@ -427,7 +427,7 @@

Declaration

@@ -462,7 +462,7 @@

Declaration

@@ -496,7 +496,7 @@

Return Value

new point

@@ -561,7 +561,7 @@

Return Value

new point

@@ -626,7 +626,7 @@

Return Value

new point

@@ -705,7 +705,7 @@

Return Value

new point

@@ -784,7 +784,7 @@

Return Value

new point

@@ -861,7 +861,7 @@

Return Value

new point

@@ -953,7 +953,7 @@

Return Value

new point

@@ -1045,7 +1045,7 @@

Return Value

new point

@@ -1137,7 +1137,7 @@

Return Value

new point

@@ -1229,7 +1229,7 @@

Return Value

new point

@@ -1321,7 +1321,7 @@

Return Value

new point

@@ -1374,7 +1374,7 @@

Return Value

new point

@@ -1413,7 +1413,7 @@

Return Value

new point

@@ -1483,7 +1483,7 @@

Return Value

new point

@@ -1553,7 +1553,7 @@

Return Value

new point

@@ -1637,7 +1637,7 @@

Return Value

new point

@@ -1721,7 +1721,7 @@

Return Value

new point

@@ -1805,7 +1805,7 @@

Return Value

new point

@@ -1902,7 +1902,7 @@

Return Value

new point

@@ -1999,7 +1999,7 @@

Return Value

new point

@@ -2096,7 +2096,7 @@

Return Value

new point

@@ -2193,7 +2193,7 @@

Return Value

new point

@@ -2290,7 +2290,7 @@

Return Value

new point

@@ -2348,7 +2348,7 @@

Return Value

new point

@@ -2402,7 +2402,7 @@

Parameters

@@ -2456,7 +2456,7 @@

Parameters

@@ -2510,7 +2510,7 @@

Parameters

@@ -2564,7 +2564,181 @@

Parameters

+ + + +
  • +
    + + + + -isEqualXToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if x values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualXToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualX(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if x is equal

    +
    + +
    +
    +
  • +
  • +
    + + + + -isEqualYToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if y values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualYToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualY(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if y is equal

    +
    + +
    +
    +
  • +
  • +
    + + + + -isEqualXYToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if x and y values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualXYToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualXY(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if x and y are equal

    +
    +
    @@ -2574,7 +2748,7 @@

    Parameters

    diff --git a/docs/docs/api/Classes/SFPointFiniteFilter.html b/docs/docs/api/Classes/SFPointFiniteFilter.html index 000402a..545ff37 100644 --- a/docs/docs/api/Classes/SFPointFiniteFilter.html +++ b/docs/docs/api/Classes/SFPointFiniteFilter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFPointFiniteFilter

    and m properties and non finite values (NaN or infinity)

    @@ -357,7 +357,7 @@

    Declaration

    @@ -392,7 +392,7 @@

    Declaration

    @@ -427,7 +427,7 @@

    Declaration

    @@ -466,7 +466,7 @@

    Return Value

    new point finite filter

    @@ -524,7 +524,7 @@

    Return Value

    new point finite filter

    @@ -594,7 +594,7 @@

    Return Value

    new point finite filter

    @@ -664,7 +664,7 @@

    Return Value

    new point finite filter

    @@ -748,7 +748,7 @@

    Return Value

    new point finite filter

    @@ -806,7 +806,7 @@

    Return Value

    new point finite filter

    @@ -864,7 +864,7 @@

    Return Value

    new point finite filter

    @@ -934,7 +934,7 @@

    Return Value

    new point finite filter

    @@ -944,7 +944,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFPolygon.html b/docs/docs/api/Classes/SFPolygon.html index ef60d79..2c54561 100644 --- a/docs/docs/api/Classes/SFPolygon.html +++ b/docs/docs/api/Classes/SFPolygon.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFPolygon

    closed LineString.

    @@ -356,7 +356,7 @@

    Return Value

    new polygon

    @@ -421,7 +421,7 @@

    Return Value

    new polygon

    @@ -474,7 +474,7 @@

    Return Value

    new polygon

    @@ -527,7 +527,7 @@

    Return Value

    new polygon

    @@ -580,7 +580,7 @@

    Return Value

    new polygon

    @@ -619,7 +619,7 @@

    Return Value

    new polygon

    @@ -689,7 +689,7 @@

    Return Value

    new polygon

    @@ -747,7 +747,7 @@

    Return Value

    new polygon

    @@ -805,7 +805,7 @@

    Return Value

    new polygon

    @@ -889,7 +889,7 @@

    Return Value

    new polygon

    @@ -947,7 +947,7 @@

    Return Value

    new polygon

    @@ -986,7 +986,7 @@

    Return Value

    line string rings

    @@ -1040,7 +1040,7 @@

    Parameters

    @@ -1099,7 +1099,7 @@

    Return Value

    ring

    @@ -1138,7 +1138,7 @@

    Return Value

    exterior ring

    @@ -1196,7 +1196,7 @@

    Return Value

    interior ring

    @@ -1206,7 +1206,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFPolyhedralSurface.html b/docs/docs/api/Classes/SFPolyhedralSurface.html index 4af6625..4babd8e 100644 --- a/docs/docs/api/Classes/SFPolyhedralSurface.html +++ b/docs/docs/api/Classes/SFPolyhedralSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFPolyhedralSurface

    Contiguous collection of polygons which share common boundary segments.

    @@ -356,7 +356,7 @@

    Declaration

    @@ -390,7 +390,7 @@

    Return Value

    new polyhedral surface

    @@ -456,7 +456,7 @@

    Return Value

    new polyhedral surface

    @@ -510,7 +510,7 @@

    Return Value

    new polyhedral surface

    @@ -563,7 +563,7 @@

    Return Value

    new polyhedral surface

    @@ -617,7 +617,7 @@

    Return Value

    new polyhedral surface

    @@ -656,7 +656,7 @@

    Return Value

    new polyhedral surface

    @@ -726,7 +726,7 @@

    Return Value

    new polyhedral surface

    @@ -784,7 +784,7 @@

    Return Value

    new polyhedral surface

    @@ -842,7 +842,7 @@

    Return Value

    new polyhedral surface

    @@ -926,7 +926,7 @@

    Return Value

    new polyhedral surface

    @@ -985,7 +985,7 @@

    Return Value

    new polyhedral surface

    @@ -1024,7 +1024,7 @@

    Return Value

    patches

    @@ -1078,7 +1078,7 @@

    Parameters

    @@ -1132,7 +1132,7 @@

    Parameters

    @@ -1186,7 +1186,7 @@

    Parameters

    @@ -1240,7 +1240,7 @@

    Parameters

    @@ -1294,7 +1294,7 @@

    Parameters

    @@ -1333,7 +1333,7 @@

    Return Value

    polygon count

    @@ -1372,7 +1372,7 @@

    Return Value

    patch count

    @@ -1430,7 +1430,7 @@

    Return Value

    polygon

    @@ -1488,7 +1488,7 @@

    Return Value

    polygon patch

    @@ -1498,7 +1498,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFSegment.html b/docs/docs/api/Classes/SFSegment.html index fe2404f..c830dd4 100644 --- a/docs/docs/api/Classes/SFSegment.html +++ b/docs/docs/api/Classes/SFSegment.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFSegment

    Line segment of an edge between two points

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -488,7 +488,7 @@

    Return Value

    segment

    @@ -527,7 +527,7 @@

    Return Value

    edge number

    @@ -566,7 +566,7 @@

    Return Value

    polygon ring number

    @@ -605,7 +605,7 @@

    Return Value

    left point

    @@ -644,7 +644,7 @@

    Return Value

    right point

    @@ -654,7 +654,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFShamosHoey.html b/docs/docs/api/Classes/SFShamosHoey.html index 2270fd7..ffc19a4 100644 --- a/docs/docs/api/Classes/SFShamosHoey.html +++ b/docs/docs/api/Classes/SFShamosHoey.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -331,7 +331,7 @@

    SFShamosHoey

    code must verify correctness for their application.

    @@ -390,7 +390,7 @@

    Return Value

    true if simple, false if intersects

    @@ -448,7 +448,7 @@

    Return Value

    true if simple, false if intersects

    @@ -506,7 +506,7 @@

    Return Value

    true if simple, false if intersects

    @@ -564,7 +564,7 @@

    Return Value

    true if simple, false if intersects

    @@ -622,7 +622,7 @@

    Return Value

    true if simple, false if intersects

    @@ -632,7 +632,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFSurface.html b/docs/docs/api/Classes/SFSurface.html index 7281dd0..aa53664 100644 --- a/docs/docs/api/Classes/SFSurface.html +++ b/docs/docs/api/Classes/SFSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFSurface

    is a geometry that has an area.

    @@ -406,7 +406,7 @@

    Return Value

    new surface

    @@ -416,7 +416,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFSweepLine.html b/docs/docs/api/Classes/SFSweepLine.html index 8542f4e..50f75eb 100644 --- a/docs/docs/api/Classes/SFSweepLine.html +++ b/docs/docs/api/Classes/SFSweepLine.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFSweepLine

    Sweep Line algorithm

    @@ -379,7 +379,7 @@

    Return Value

    sweep line

    @@ -437,7 +437,7 @@

    Return Value

    added segment

    @@ -495,7 +495,7 @@

    Return Value

    segment

    @@ -566,7 +566,7 @@

    Return Value

    true if intersection, false if not

    @@ -620,7 +620,7 @@

    Parameters

    @@ -691,7 +691,7 @@

    Return Value

    NSOrderedDescending if p1 > p2, NSOrderedAscending if p1 < p2, NSOrderedSame if equal

    @@ -701,7 +701,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFTIN.html b/docs/docs/api/Classes/SFTIN.html index 7fa6a70..b5f114b 100644 --- a/docs/docs/api/Classes/SFTIN.html +++ b/docs/docs/api/Classes/SFTIN.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFTIN

    coordinate digit.

    @@ -356,7 +356,7 @@

    Return Value

    new tin

    @@ -421,7 +421,7 @@

    Return Value

    new tin

    @@ -474,7 +474,7 @@

    Return Value

    new tin

    @@ -527,7 +527,7 @@

    Return Value

    new tin

    @@ -580,7 +580,7 @@

    Return Value

    new tin

    @@ -619,7 +619,7 @@

    Return Value

    new tin

    @@ -689,7 +689,7 @@

    Return Value

    new tin

    @@ -747,7 +747,7 @@

    Return Value

    new tin

    @@ -805,7 +805,7 @@

    Return Value

    new tin

    @@ -863,7 +863,7 @@

    Return Value

    new tin

    @@ -873,7 +873,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFTextReader.html b/docs/docs/api/Classes/SFTextReader.html index db3eb46..b2cd1d7 100644 --- a/docs/docs/api/Classes/SFTextReader.html +++ b/docs/docs/api/Classes/SFTextReader.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFTextReader

    Read through text string

    @@ -379,7 +379,7 @@

    Return Value

    new text reader

    @@ -418,7 +418,7 @@

    Return Value

    text

    @@ -459,7 +459,7 @@

    Return Value

    token

    @@ -498,7 +498,7 @@

    Return Value

    next token

    @@ -537,7 +537,7 @@

    Return Value

    double

    @@ -547,7 +547,7 @@

    Return Value

    diff --git a/docs/docs/api/Classes/SFTriangle.html b/docs/docs/api/Classes/SFTriangle.html index 36d6509..4a79edc 100644 --- a/docs/docs/api/Classes/SFTriangle.html +++ b/docs/docs/api/Classes/SFTriangle.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFTriangle

    Triangle

    @@ -355,7 +355,7 @@

    Return Value

    new triangle

    @@ -420,7 +420,7 @@

    Return Value

    new triangle

    @@ -473,7 +473,7 @@

    Return Value

    new triangle

    @@ -526,7 +526,7 @@

    Return Value

    new triangle

    @@ -579,7 +579,7 @@

    Return Value

    new triangle

    @@ -618,7 +618,7 @@

    Return Value

    new triangle

    @@ -688,7 +688,7 @@

    Return Value

    new triangle

    @@ -746,7 +746,7 @@

    Return Value

    new triangle

    @@ -804,7 +804,7 @@

    Return Value

    new triangle

    @@ -862,7 +862,7 @@

    Return Value

    new triangle

    @@ -872,7 +872,7 @@

    Return Value

    diff --git a/docs/docs/api/Constants.html b/docs/docs/api/Constants.html index 1fa9a2f..748c6d2 100644 --- a/docs/docs/api/Constants.html +++ b/docs/docs/api/Constants.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -341,7 +341,7 @@

    Declaration

    @@ -376,7 +376,7 @@

    Declaration

    @@ -411,7 +411,7 @@

    Declaration

    @@ -446,7 +446,7 @@

    Declaration

    @@ -481,7 +481,7 @@

    Declaration

    @@ -516,7 +516,7 @@

    Declaration

    @@ -551,7 +551,7 @@

    Declaration

    @@ -586,7 +586,7 @@

    Declaration

    @@ -621,7 +621,7 @@

    Declaration

    @@ -656,7 +656,7 @@

    Declaration

    @@ -691,7 +691,7 @@

    Declaration

    @@ -726,7 +726,7 @@

    Declaration

    @@ -761,7 +761,7 @@

    Declaration

    @@ -796,7 +796,7 @@

    Declaration

    @@ -831,7 +831,7 @@

    Declaration

    @@ -866,7 +866,7 @@

    Declaration

    @@ -901,7 +901,7 @@

    Declaration

    @@ -936,7 +936,7 @@

    Declaration

    @@ -971,7 +971,7 @@

    Declaration

    @@ -1006,7 +1006,7 @@

    Declaration

    @@ -1041,7 +1041,7 @@

    Declaration

    @@ -1076,7 +1076,7 @@

    Declaration

    @@ -1111,7 +1111,7 @@

    Declaration

    @@ -1146,7 +1146,7 @@

    Declaration

    @@ -1181,7 +1181,7 @@

    Declaration

    @@ -1216,7 +1216,7 @@

    Declaration

    @@ -1251,7 +1251,7 @@

    Declaration

    @@ -1286,7 +1286,7 @@

    Declaration

    @@ -1321,7 +1321,7 @@

    Declaration

    @@ -1356,7 +1356,7 @@

    Declaration

    @@ -1391,7 +1391,7 @@

    Declaration

    @@ -1426,7 +1426,7 @@

    Declaration

    @@ -1461,7 +1461,7 @@

    Declaration

    @@ -1496,7 +1496,7 @@

    Declaration

    @@ -1531,7 +1531,7 @@

    Declaration

    @@ -1541,7 +1541,7 @@

    Declaration

    diff --git a/docs/docs/api/Enums.html b/docs/docs/api/Enums.html index 030ae6d..ea3c055 100644 --- a/docs/docs/api/Enums.html +++ b/docs/docs/api/Enums.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -342,7 +342,7 @@

    Declaration

    @@ -379,7 +379,7 @@

    Declaration

    @@ -415,7 +415,7 @@

    Declaration

    @@ -425,7 +425,7 @@

    Declaration

    diff --git a/docs/docs/api/Enums/SFEventType.html b/docs/docs/api/Enums/SFEventType.html index e214d0d..77b81f9 100644 --- a/docs/docs/api/Enums/SFEventType.html +++ b/docs/docs/api/Enums/SFEventType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFEventType

    Event type of the point direction

    @@ -351,7 +351,7 @@

    Declaration

    @@ -381,7 +381,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    diff --git a/docs/docs/api/Enums/SFFiniteFilterType.html b/docs/docs/api/Enums/SFFiniteFilterType.html index 960a468..3c2855d 100644 --- a/docs/docs/api/Enums/SFFiniteFilterType.html +++ b/docs/docs/api/Enums/SFFiniteFilterType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFFiniteFilterType

    infinite or NaN values

    @@ -352,7 +352,7 @@

    Declaration

    @@ -382,7 +382,7 @@

    Declaration

    @@ -412,7 +412,7 @@

    Declaration

    @@ -422,7 +422,7 @@

    Declaration

    diff --git a/docs/docs/api/Enums/SFGeometryType.html b/docs/docs/api/Enums/SFGeometryType.html index ed61ec3..d591cea 100644 --- a/docs/docs/api/Enums/SFGeometryType.html +++ b/docs/docs/api/Enums/SFGeometryType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryType

    Geometry Type enumeration

    @@ -351,7 +351,7 @@

    Declaration

    @@ -381,7 +381,7 @@

    Declaration

    @@ -411,7 +411,7 @@

    Declaration

    @@ -441,7 +441,7 @@

    Declaration

    @@ -471,7 +471,7 @@

    Declaration

    @@ -501,7 +501,7 @@

    Declaration

    @@ -531,7 +531,7 @@

    Declaration

    @@ -561,7 +561,7 @@

    Declaration

    @@ -591,7 +591,7 @@

    Declaration

    @@ -621,7 +621,7 @@

    Declaration

    @@ -651,7 +651,7 @@

    Declaration

    @@ -681,7 +681,7 @@

    Declaration

    @@ -711,7 +711,7 @@

    Declaration

    @@ -741,7 +741,7 @@

    Declaration

    @@ -771,7 +771,7 @@

    Declaration

    @@ -801,7 +801,7 @@

    Declaration

    @@ -831,7 +831,7 @@

    Declaration

    @@ -861,7 +861,7 @@

    Declaration

    @@ -891,7 +891,7 @@

    Declaration

    @@ -901,7 +901,7 @@

    Declaration

    diff --git a/docs/docs/api/Protocols.html b/docs/docs/api/Protocols.html index 946b125..e647d7a 100644 --- a/docs/docs/api/Protocols.html +++ b/docs/docs/api/Protocols.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -343,7 +343,7 @@

    Declaration

    @@ -353,7 +353,7 @@

    Declaration

    diff --git a/docs/docs/api/Protocols/SFGeometryFilter.html b/docs/docs/api/Protocols/SFGeometryFilter.html index c3cdb5e..4273f50 100644 --- a/docs/docs/api/Protocols/SFGeometryFilter.html +++ b/docs/docs/api/Protocols/SFGeometryFilter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFGeometryFilter

    construction

    @@ -394,7 +394,7 @@

    Return Value

    true if passes filter and geometry should be included

    @@ -404,7 +404,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes.html index 34d18a2..3d08bab 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -342,7 +342,7 @@

    Declaration

    @@ -378,7 +378,7 @@

    Declaration

    @@ -418,7 +418,7 @@

    Declaration

    @@ -455,7 +455,7 @@

    Declaration

    @@ -491,7 +491,7 @@

    Declaration

    @@ -527,7 +527,7 @@

    Declaration

    @@ -563,7 +563,7 @@

    Declaration

    @@ -619,7 +619,7 @@

    Declaration

    @@ -655,7 +655,7 @@

    Declaration

    @@ -691,7 +691,7 @@

    Declaration

    @@ -727,7 +727,7 @@

    Declaration

    @@ -764,7 +764,7 @@

    Declaration

    @@ -801,7 +801,7 @@

    Declaration

    @@ -838,7 +838,7 @@

    Declaration

    @@ -875,7 +875,7 @@

    Declaration

    @@ -912,7 +912,7 @@

    Declaration

    @@ -949,7 +949,7 @@

    Declaration

    @@ -986,7 +986,7 @@

    Declaration

    @@ -1022,7 +1022,7 @@

    Declaration

    @@ -1059,7 +1059,7 @@

    Declaration

    @@ -1096,7 +1096,7 @@

    Declaration

    @@ -1132,7 +1132,7 @@

    Declaration

    @@ -1169,7 +1169,7 @@

    Declaration

    @@ -1205,7 +1205,7 @@

    Declaration

    @@ -1241,7 +1241,7 @@

    Declaration

    @@ -1278,7 +1278,7 @@

    Declaration

    @@ -1314,7 +1314,7 @@

    Declaration

    @@ -1350,7 +1350,7 @@

    Declaration

    @@ -1386,7 +1386,7 @@

    Declaration

    @@ -1422,7 +1422,7 @@

    Declaration

    @@ -1459,7 +1459,7 @@

    Declaration

    @@ -1496,7 +1496,7 @@

    Declaration

    @@ -1533,7 +1533,7 @@

    Declaration

    @@ -1569,7 +1569,7 @@

    Declaration

    @@ -1606,7 +1606,7 @@

    Declaration

    @@ -1643,7 +1643,7 @@

    Declaration

    @@ -1679,7 +1679,7 @@

    Declaration

    @@ -1715,7 +1715,7 @@

    Declaration

    @@ -1752,7 +1752,7 @@

    Declaration

    @@ -1788,7 +1788,7 @@

    Declaration

    @@ -1835,7 +1835,7 @@

    Declaration

    @@ -1871,7 +1871,7 @@

    Declaration

    @@ -1881,7 +1881,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteReader.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteReader.html index f317e0a..06c2eb5 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteReader.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteReader.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFByteReader

    Read through byte data

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -426,7 +426,7 @@

    Declaration

    @@ -484,7 +484,7 @@

    Return Value

    new byte reader

    @@ -555,7 +555,7 @@

    Return Value

    new byte reader

    @@ -613,7 +613,7 @@

    Return Value

    string value

    @@ -652,7 +652,7 @@

    Return Value

    byte

    @@ -710,7 +710,7 @@

    Return Value

    data value

    @@ -749,7 +749,7 @@

    Return Value

    integer

    @@ -788,7 +788,7 @@

    Return Value

    double

    @@ -798,7 +798,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteWriter.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteWriter.html index 4f7d0f4..103f733 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteWriter.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFByteWriter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFByteWriter

    Write byte data

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -426,7 +426,7 @@

    Declaration

    @@ -465,7 +465,7 @@

    Return Value

    new byte writer

    @@ -523,7 +523,7 @@

    Return Value

    new byte writer

    @@ -558,7 +558,7 @@

    Declaration

    @@ -597,7 +597,7 @@

    Return Value

    byte data

    @@ -636,7 +636,7 @@

    Return Value

    bytes written

    @@ -690,7 +690,7 @@

    Parameters

    @@ -744,7 +744,7 @@

    Parameters

    @@ -798,7 +798,7 @@

    Parameters

    @@ -852,7 +852,7 @@

    Parameters

    @@ -906,7 +906,7 @@

    Parameters

    @@ -916,7 +916,7 @@

    Parameters

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidCurve.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidCurve.html index ee7ad23..d774e20 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidCurve.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidCurve.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFCentroidCurve

    the JTS (Java Topology Suite) CentroidLine.

    @@ -361,7 +361,7 @@

    Return Value

    new instance

    @@ -419,7 +419,7 @@

    Return Value

    new instance

    @@ -474,7 +474,7 @@

    Parameters

    @@ -513,7 +513,7 @@

    Return Value

    centroid point

    @@ -523,7 +523,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidPoint.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidPoint.html index f9c7c3e..e530630 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidPoint.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidPoint.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFCentroidPoint

    the JTS (Java Topology Suite) CentroidPoint.

    @@ -361,7 +361,7 @@

    Return Value

    new instance

    @@ -419,7 +419,7 @@

    Return Value

    new instance

    @@ -473,7 +473,7 @@

    Parameters

    @@ -512,7 +512,7 @@

    Return Value

    centroid point

    @@ -522,7 +522,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidSurface.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidSurface.html index da97056..789c92e 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidSurface.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCentroidSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFCentroidSurface

    the JTS (Java Topology Suite) CentroidArea.

    @@ -361,7 +361,7 @@

    Return Value

    new instance

    @@ -419,7 +419,7 @@

    Return Value

    new instance

    @@ -474,7 +474,7 @@

    Parameters

    @@ -513,7 +513,7 @@

    Return Value

    centroid point

    @@ -523,7 +523,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCircularString.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCircularString.html index c6ac90a..d45aa84 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCircularString.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCircularString.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFCircularString

    Circular String, Curve sub type

    @@ -355,7 +355,7 @@

    Return Value

    new circular string

    @@ -420,7 +420,7 @@

    Return Value

    new circular string

    @@ -474,7 +474,7 @@

    Return Value

    new circular string

    @@ -528,7 +528,7 @@

    Return Value

    new circular string

    @@ -567,7 +567,7 @@

    Return Value

    new circular string

    @@ -637,7 +637,7 @@

    Return Value

    new circular string

    @@ -695,7 +695,7 @@

    Return Value

    new circular string

    @@ -753,7 +753,7 @@

    Return Value

    new circular string

    @@ -763,7 +763,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCompoundCurve.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCompoundCurve.html index 27b855c..b9db586 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCompoundCurve.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCompoundCurve.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFCompoundCurve

    Compound Curve, Curve sub type

    @@ -356,7 +356,7 @@

    Declaration

    @@ -390,7 +390,7 @@

    Return Value

    new compound curve

    @@ -455,7 +455,7 @@

    Return Value

    new compound curve

    @@ -509,7 +509,7 @@

    Return Value

    new compound curve

    @@ -562,7 +562,7 @@

    Return Value

    new compound curve

    @@ -616,7 +616,7 @@

    Return Value

    new compound curve

    @@ -655,7 +655,7 @@

    Return Value

    new compound curve

    @@ -725,7 +725,7 @@

    Return Value

    new compound curve

    @@ -784,7 +784,7 @@

    Return Value

    new compound curve

    @@ -842,7 +842,7 @@

    Return Value

    new compound curve

    @@ -900,7 +900,7 @@

    Return Value

    new compound curve

    @@ -954,7 +954,7 @@

    Parameters

    @@ -1008,7 +1008,7 @@

    Parameters

    @@ -1047,7 +1047,7 @@

    Return Value

    line string count

    @@ -1105,7 +1105,7 @@

    Return Value

    line string

    @@ -1115,7 +1115,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurve.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurve.html index e1411e6..7e31465 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurve.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurve.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -324,7 +324,7 @@

    SFCurve

    curve is called a ring.

    @@ -409,7 +409,7 @@

    Return Value

    new curve

    @@ -448,7 +448,7 @@

    Return Value

    start point

    @@ -487,7 +487,7 @@

    Return Value

    end point

    @@ -526,7 +526,7 @@

    Return Value

    true if closed

    @@ -565,7 +565,7 @@

    Return Value

    true if a ring

    @@ -575,7 +575,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurvePolygon.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurvePolygon.html index b9c2f75..8369d82 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurvePolygon.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFCurvePolygon.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFCurvePolygon

    Each ring is defined by a Curve instance.

    @@ -357,7 +357,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Return Value

    new curve polygon

    @@ -456,7 +456,7 @@

    Return Value

    new curve polygon

    @@ -509,7 +509,7 @@

    Return Value

    new curve polygon

    @@ -562,7 +562,7 @@

    Return Value

    new curve polygon

    @@ -615,7 +615,7 @@

    Return Value

    new curve polygon

    @@ -654,7 +654,7 @@

    Return Value

    new curve polygon

    @@ -724,7 +724,7 @@

    Return Value

    new curve polygon

    @@ -782,7 +782,7 @@

    Return Value

    new curve polygon

    @@ -840,7 +840,7 @@

    Return Value

    new curve polygon

    @@ -924,7 +924,7 @@

    Return Value

    new curve polygon

    @@ -982,7 +982,7 @@

    Return Value

    new curve polygon

    @@ -1036,7 +1036,7 @@

    Parameters

    @@ -1090,7 +1090,7 @@

    Parameters

    @@ -1129,7 +1129,7 @@

    Return Value

    ring count

    @@ -1188,7 +1188,7 @@

    Return Value

    ring

    @@ -1227,7 +1227,7 @@

    Return Value

    exterior ring

    @@ -1266,7 +1266,7 @@

    Return Value

    number of interior rings

    @@ -1324,7 +1324,7 @@

    Return Value

    interior ring

    @@ -1334,7 +1334,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFDegreesCentroid.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFDegreesCentroid.html index 19d7820..2531086 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFDegreesCentroid.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFDegreesCentroid.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFDegreesCentroid

    Centroid calculations for geometries in degrees

    @@ -379,7 +379,7 @@

    Return Value

    centroid point

    @@ -437,7 +437,7 @@

    Return Value

    new instance

    @@ -476,7 +476,7 @@

    Return Value

    centroid point

    @@ -486,7 +486,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEvent.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEvent.html index 59596a2..e4b9419 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEvent.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEvent.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFEvent

    Event element

    @@ -418,7 +418,7 @@

    Return Value

    event

    @@ -457,7 +457,7 @@

    Return Value

    edge number

    @@ -496,7 +496,7 @@

    Return Value

    polygon ring number

    @@ -535,7 +535,7 @@

    Return Value

    polygon point

    @@ -574,7 +574,7 @@

    Return Value

    event type

    @@ -613,7 +613,7 @@

    Return Value

    sorted events

    @@ -623,7 +623,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEventQueue.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEventQueue.html index 34ad13e..a0c1b18 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEventQueue.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFEventQueue.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFEventQueue

    Event queue for processing events

    @@ -379,7 +379,7 @@

    Return Value

    event queue

    @@ -437,7 +437,7 @@

    Return Value

    event queue

    @@ -476,7 +476,7 @@

    Return Value

    events

    @@ -486,7 +486,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFExtendedGeometryCollection.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFExtendedGeometryCollection.html index 925fbd3..5f7b22f 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFExtendedGeometryCollection.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFExtendedGeometryCollection.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFExtendedGeometryCollection

    support

    @@ -377,7 +377,7 @@

    Return Value

    new extended geometry collection

    @@ -432,7 +432,7 @@

    Return Value

    new extended geometry collection

    @@ -491,7 +491,7 @@

    Return Value

    new extended geometry collection

    @@ -550,7 +550,7 @@

    Return Value

    new extended geometry collection

    @@ -585,7 +585,7 @@

    Declaration

    @@ -595,7 +595,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometry.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometry.html index 659902f..ca168b8 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometry.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometry.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometry

    The root of the geometry type hierarchy

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -426,7 +426,7 @@

    Declaration

    @@ -510,7 +510,7 @@

    Return Value

    new geometry

    @@ -549,7 +549,7 @@

    Return Value

    true if has z coordinates

    @@ -588,7 +588,7 @@

    Return Value

    true if has m coordinates

    @@ -627,7 +627,7 @@

    Return Value

    geometry envelope

    @@ -681,7 +681,7 @@

    Parameters

    @@ -720,7 +720,7 @@

    Return Value

    dimension

    @@ -762,7 +762,7 @@

    Return Value

    centroid point

    @@ -804,7 +804,7 @@

    Return Value

    centroid point

    @@ -843,7 +843,7 @@

    Return Value

    true if empty

    @@ -883,7 +883,7 @@

    Return Value

    true if simple

    @@ -937,7 +937,7 @@

    Parameters

    @@ -947,7 +947,7 @@

    Parameters

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryCollection.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryCollection.html index e473a90..8ef44bf 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryCollection.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryCollection.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryCollection

    A collection of zero or more Geometry instances.

    @@ -356,7 +356,7 @@

    Declaration

    @@ -390,7 +390,7 @@

    Return Value

    new geometry collection

    @@ -456,7 +456,7 @@

    Return Value

    new geometry collection

    @@ -510,7 +510,7 @@

    Return Value

    new geometry collection

    @@ -563,7 +563,7 @@

    Return Value

    new geometry collection

    @@ -617,7 +617,7 @@

    Return Value

    new geometry collection

    @@ -656,7 +656,7 @@

    Return Value

    new geometry collection

    @@ -726,7 +726,7 @@

    Return Value

    new geometry collection

    @@ -784,7 +784,7 @@

    Return Value

    new geometry collection

    @@ -842,7 +842,7 @@

    Return Value

    new geometry collection

    @@ -926,7 +926,7 @@

    Return Value

    new geometry collection

    @@ -985,7 +985,7 @@

    Return Value

    new geometry collection

    @@ -1039,7 +1039,7 @@

    Parameters

    @@ -1093,7 +1093,7 @@

    Parameters

    @@ -1132,7 +1132,7 @@

    Return Value

    geometry count

    @@ -1190,7 +1190,7 @@

    Return Value

    geometry

    @@ -1235,7 +1235,7 @@

    Return Value

    GEOMETRYCOLLECTION

    @@ -1275,7 +1275,7 @@

    Return Value

    true if a multi point or contains only points

    @@ -1315,7 +1315,7 @@

    Return Value

    multi point

    @@ -1355,7 +1355,7 @@

    Return Value

    true if a multi line string or contains only line strings

    @@ -1395,7 +1395,7 @@

    Return Value

    multi line string

    @@ -1435,7 +1435,7 @@

    Return Value

    true if a multi polygon or contains only polygons

    @@ -1475,7 +1475,7 @@

    Return Value

    multi polygon

    @@ -1515,7 +1515,7 @@

    Return Value

    true if contains only curves

    @@ -1554,7 +1554,7 @@

    Return Value

    multi curve

    @@ -1594,7 +1594,7 @@

    Return Value

    true if contains only surfaces

    @@ -1633,7 +1633,7 @@

    Return Value

    multi surface

    @@ -1672,7 +1672,7 @@

    Return Value

    geometry collection

    @@ -1682,7 +1682,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelope.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelope.html index e0d9df5..2928c35 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelope.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelope.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryEnvelope

    Geometry envelope containing x and y range with optional z and m range

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -426,7 +426,7 @@

    Declaration

    @@ -461,7 +461,7 @@

    Declaration

    @@ -496,7 +496,7 @@

    Declaration

    @@ -531,7 +531,7 @@

    Declaration

    @@ -566,7 +566,7 @@

    Declaration

    @@ -601,7 +601,7 @@

    Declaration

    @@ -636,7 +636,7 @@

    Declaration

    @@ -671,7 +671,7 @@

    Declaration

    @@ -705,7 +705,7 @@

    Return Value

    new geometry envelope

    @@ -770,7 +770,7 @@

    Return Value

    new geometry envelope

    @@ -862,7 +862,7 @@

    Return Value

    new geometry envelope

    @@ -954,7 +954,7 @@

    Return Value

    new geometry envelope

    @@ -1072,7 +1072,7 @@

    Return Value

    new geometry envelope

    @@ -1190,7 +1190,7 @@

    Return Value

    new geometry envelope

    @@ -1334,7 +1334,7 @@

    Return Value

    new geometry envelope

    @@ -1478,7 +1478,7 @@

    Return Value

    new geometry envelope

    @@ -1532,7 +1532,7 @@

    Return Value

    new geometry envelope

    @@ -1571,7 +1571,7 @@

    Return Value

    new geometry envelope

    @@ -1641,7 +1641,7 @@

    Return Value

    new geometry envelope

    @@ -1738,7 +1738,7 @@

    Return Value

    new geometry envelope

    @@ -1835,7 +1835,7 @@

    Return Value

    new geometry envelope

    @@ -1958,7 +1958,7 @@

    Return Value

    new geometry envelope

    @@ -2081,7 +2081,7 @@

    Return Value

    new geometry envelope

    @@ -2230,7 +2230,7 @@

    Return Value

    new geometry envelope

    @@ -2379,7 +2379,7 @@

    Return Value

    new geometry envelope

    @@ -2437,7 +2437,7 @@

    Return Value

    new geometry envelope

    @@ -2491,7 +2491,7 @@

    Parameters

    @@ -2545,7 +2545,7 @@

    Parameters

    @@ -2599,7 +2599,7 @@

    Parameters

    @@ -2653,7 +2653,7 @@

    Parameters

    @@ -2707,7 +2707,7 @@

    Parameters

    @@ -2761,7 +2761,7 @@

    Parameters

    @@ -2815,7 +2815,7 @@

    Parameters

    @@ -2869,7 +2869,7 @@

    Parameters

    @@ -2908,7 +2908,7 @@

    Return Value

    has z

    @@ -2947,7 +2947,7 @@

    Return Value

    has m

    @@ -2986,7 +2986,7 @@

    Return Value

    x range

    @@ -3025,7 +3025,7 @@

    Return Value

    y range

    @@ -3064,7 +3064,7 @@

    Return Value

    z range

    @@ -3103,7 +3103,7 @@

    Return Value

    m range

    @@ -3142,7 +3142,7 @@

    Return Value

    true if a single point bounds

    @@ -3181,7 +3181,7 @@

    Return Value

    top left point

    @@ -3220,7 +3220,7 @@

    Return Value

    bottom left point

    @@ -3259,7 +3259,7 @@

    Return Value

    bottom right point

    @@ -3298,7 +3298,7 @@

    Return Value

    top right point

    @@ -3337,7 +3337,7 @@

    Return Value

    left line

    @@ -3376,7 +3376,7 @@

    Return Value

    bottom line

    @@ -3415,7 +3415,7 @@

    Return Value

    right line

    @@ -3454,7 +3454,7 @@

    Return Value

    top line

    @@ -3493,7 +3493,7 @@

    Return Value

    mid x

    @@ -3532,7 +3532,7 @@

    Return Value

    mid y

    @@ -3571,7 +3571,7 @@

    Return Value

    centroid point

    @@ -3610,7 +3610,7 @@

    Return Value

    true if empty

    @@ -3668,7 +3668,7 @@

    Return Value

    true if intersects

    @@ -3739,7 +3739,7 @@

    Return Value

    true if intersects

    @@ -3797,7 +3797,7 @@

    Return Value

    geometry envelope

    @@ -3868,7 +3868,7 @@

    Return Value

    geometry envelope

    @@ -3926,7 +3926,7 @@

    Return Value

    geometry envelope

    @@ -3984,7 +3984,7 @@

    Return Value

    true if contains

    @@ -4054,7 +4054,7 @@

    Return Value

    true if contains

    @@ -4124,7 +4124,7 @@

    Return Value

    true if contains

    @@ -4206,7 +4206,7 @@

    Return Value

    true if contains

    @@ -4264,7 +4264,7 @@

    Return Value

    true if contains

    @@ -4335,7 +4335,7 @@

    Return Value

    true if contains

    @@ -4374,7 +4374,7 @@

    Return Value

    geometry, polygon or point

    @@ -4384,7 +4384,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelopeBuilder.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelopeBuilder.html index 8c653bc..4b1c1a7 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelopeBuilder.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryEnvelopeBuilder.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryEnvelopeBuilder

    Builds an envelope from a Geometry

    @@ -379,7 +379,7 @@

    Return Value

    geometry envelope

    @@ -446,7 +446,7 @@

    Parameters

    @@ -504,7 +504,7 @@

    Return Value

    geometry, polygon or point

    @@ -514,7 +514,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryPrinter.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryPrinter.html index 576028d..70ec3b8 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryPrinter.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryPrinter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryPrinter

    String representation of a Geometry

    @@ -379,7 +379,7 @@

    Return Value

    geometry string

    @@ -389,7 +389,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryTypes.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryTypes.html index 5400c5e..ba3a43a 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryTypes.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryTypes.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -340,7 +340,7 @@

    SFGeometryTypes

    Undocumented

    @@ -399,7 +399,7 @@

    Return Value

    geometry type name

    @@ -457,7 +457,7 @@

    Return Value

    geometry type

    @@ -467,7 +467,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryUtils.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryUtils.html index 1ad3ca0..8719fc4 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryUtils.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFGeometryUtils.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryUtils

    Utilities for Geometry objects

    @@ -380,7 +380,7 @@

    Return Value

    dimension (0, 1, or 2)

    @@ -450,7 +450,7 @@

    Return Value

    distance

    @@ -508,7 +508,7 @@

    Return Value

    distance

    @@ -578,7 +578,7 @@

    Return Value

    bearing angle in degrees between 0 and 360

    @@ -637,7 +637,7 @@

    Return Value

    exclusively

    @@ -695,7 +695,7 @@

    Return Value

    true if north bearing

    @@ -753,7 +753,7 @@

    Return Value

    true if east bearing

    @@ -811,7 +811,7 @@

    Return Value

    true if south bearing

    @@ -869,7 +869,7 @@

    Return Value

    true if west bearing

    @@ -927,7 +927,7 @@

    Return Value

    radians

    @@ -985,7 +985,7 @@

    Return Value

    degrees

    @@ -1046,7 +1046,7 @@

    Return Value

    centroid point

    @@ -1107,7 +1107,7 @@

    Return Value

    centroid point

    @@ -1163,7 +1163,7 @@

    Parameters

    @@ -1219,7 +1219,7 @@

    Parameters

    @@ -1296,7 +1296,7 @@

    Parameters

    @@ -1352,7 +1352,7 @@

    Parameters

    @@ -1408,7 +1408,7 @@

    Parameters

    @@ -1484,7 +1484,7 @@

    Parameters

    @@ -1557,7 +1557,7 @@

    Return Value

    simplified points

    @@ -1642,7 +1642,7 @@

    Return Value

    distance in meters

    @@ -1712,7 +1712,7 @@

    Return Value

    true if in the polygon

    @@ -1796,7 +1796,7 @@

    Return Value

    true if in the polygon

    @@ -1866,7 +1866,7 @@

    Return Value

    true if in the polygon

    @@ -1950,7 +1950,7 @@

    Return Value

    true if in the polygon

    @@ -2020,7 +2020,7 @@

    Return Value

    true if in the polygon

    @@ -2104,7 +2104,7 @@

    Return Value

    true if in the polygon

    @@ -2174,7 +2174,7 @@

    Return Value

    true if on the polygon edge

    @@ -2258,7 +2258,7 @@

    Return Value

    true if on the polygon edge

    @@ -2328,7 +2328,7 @@

    Return Value

    true if on the polygon edge

    @@ -2412,7 +2412,7 @@

    Return Value

    true if on the polygon edge

    @@ -2482,7 +2482,7 @@

    Return Value

    true if on the polygon edge

    @@ -2566,7 +2566,7 @@

    Return Value

    true if on the polygon edge

    @@ -2625,7 +2625,7 @@

    Return Value

    true if the first and last points are the same

    @@ -2684,7 +2684,7 @@

    Return Value

    true if the first and last points are the same

    @@ -2743,7 +2743,7 @@

    Return Value

    true if the first and last points are the same

    @@ -2813,7 +2813,7 @@

    Return Value

    true if on the line

    @@ -2897,7 +2897,7 @@

    Return Value

    true if on the line

    @@ -2967,7 +2967,7 @@

    Return Value

    true if on the line

    @@ -3051,7 +3051,7 @@

    Return Value

    true if on the line

    @@ -3135,7 +3135,7 @@

    Return Value

    true if on the path

    @@ -3232,7 +3232,7 @@

    Return Value

    true if on the path

    @@ -3302,7 +3302,7 @@

    Return Value

    intersection point or null if no intersection

    @@ -3399,7 +3399,7 @@

    Return Value

    intersection point or null if no intersection

    @@ -3457,7 +3457,7 @@

    Return Value

    geometry in meters

    @@ -3515,7 +3515,7 @@

    Return Value

    point in meters

    @@ -3585,7 +3585,7 @@

    Return Value

    point in meters

    @@ -3643,7 +3643,7 @@

    Return Value

    multi point in meters

    @@ -3701,7 +3701,7 @@

    Return Value

    line string in meters

    @@ -3759,7 +3759,7 @@

    Return Value

    line in meters

    @@ -3818,7 +3818,7 @@

    Return Value

    multi line string in meters

    @@ -3876,7 +3876,7 @@

    Return Value

    polygon in meters

    @@ -3935,7 +3935,7 @@

    Return Value

    multi polygon in meters

    @@ -3994,7 +3994,7 @@

    Return Value

    circular string in meters

    @@ -4053,7 +4053,7 @@

    Return Value

    compound curve in meters

    @@ -4112,7 +4112,7 @@

    Return Value

    curve polygon in meters

    @@ -4171,7 +4171,7 @@

    Return Value

    polyhedral surface in meters

    @@ -4229,7 +4229,7 @@

    Return Value

    TIN in meters

    @@ -4287,7 +4287,7 @@

    Return Value

    triangle in meters

    @@ -4345,7 +4345,7 @@

    Return Value

    geometry in degrees

    @@ -4403,7 +4403,7 @@

    Return Value

    point in degrees

    @@ -4473,7 +4473,7 @@

    Return Value

    point in degrees

    @@ -4531,7 +4531,7 @@

    Return Value

    multi point in degrees

    @@ -4589,7 +4589,7 @@

    Return Value

    line string in degrees

    @@ -4647,7 +4647,7 @@

    Return Value

    line in degrees

    @@ -4706,7 +4706,7 @@

    Return Value

    multi line string in degrees

    @@ -4764,7 +4764,7 @@

    Return Value

    polygon in degrees

    @@ -4823,7 +4823,7 @@

    Return Value

    multi polygon in degrees

    @@ -4882,7 +4882,7 @@

    Return Value

    circular string in degrees

    @@ -4941,7 +4941,7 @@

    Return Value

    compound curve in degrees

    @@ -5000,7 +5000,7 @@

    Return Value

    curve polygon in degrees

    @@ -5059,7 +5059,7 @@

    Return Value

    polyhedral surface in degrees

    @@ -5117,7 +5117,7 @@

    Return Value

    TIN in degrees

    @@ -5175,7 +5175,7 @@

    Return Value

    triangle in degrees

    @@ -5214,7 +5214,7 @@

    Return Value

    geometry envelope

    @@ -5254,7 +5254,7 @@

    Return Value

    geometry envelope

    @@ -5293,7 +5293,7 @@

    Return Value

    geometry envelope

    @@ -5332,7 +5332,7 @@

    Return Value

    geometry envelope

    @@ -5392,7 +5392,7 @@

    Return Value

    cropped geometry in meters or null

    @@ -5465,7 +5465,7 @@

    Return Value

    cropped geometry in meters or null

    @@ -5536,7 +5536,7 @@

    Return Value

    cropped point or null

    @@ -5609,7 +5609,7 @@

    Return Value

    cropped points in meters or null

    @@ -5680,7 +5680,7 @@

    Return Value

    cropped multi point or null

    @@ -5753,7 +5753,7 @@

    Return Value

    cropped line string in meters or null

    @@ -5825,7 +5825,7 @@

    Return Value

    cropped line in meters or null

    @@ -5898,7 +5898,7 @@

    Return Value

    cropped multi line string in meters or null

    @@ -5971,7 +5971,7 @@

    Return Value

    cropped polygon in meters or null

    @@ -6044,7 +6044,7 @@

    Return Value

    cropped multi polygon in meters or null

    @@ -6117,7 +6117,7 @@

    Return Value

    cropped circular string in meters or null

    @@ -6190,7 +6190,7 @@

    Return Value

    cropped compound curve in meters or null

    @@ -6263,7 +6263,7 @@

    Return Value

    cropped curve polygon in meters or null

    @@ -6337,7 +6337,7 @@

    Return Value

    cropped polyhedral surface in meters or null

    @@ -6409,7 +6409,7 @@

    Return Value

    cropped TIN in meters or null

    @@ -6482,7 +6482,7 @@

    Return Value

    cropped triangle in meters or null

    @@ -6553,7 +6553,7 @@

    Return Value

    true if equal

    @@ -6638,7 +6638,7 @@

    Return Value

    true if equal

    @@ -6711,7 +6711,7 @@

    Return Value

    true if contains

    @@ -6784,7 +6784,7 @@

    Return Value

    true if contains

    @@ -6842,7 +6842,7 @@

    Parameters

    @@ -6901,7 +6901,7 @@

    Parameters

    @@ -6958,7 +6958,7 @@

    Parameters

    @@ -7017,7 +7017,7 @@

    Parameters

    @@ -7088,7 +7088,7 @@

    Parameters

    @@ -7146,7 +7146,7 @@

    Return Value

    true if has z

    @@ -7204,7 +7204,7 @@

    Return Value

    true if has m

    @@ -7265,7 +7265,7 @@

    Return Value

    list of increasing parent types

    @@ -7324,7 +7324,7 @@

    Return Value

    type)

    @@ -7383,7 +7383,7 @@

    Return Value

    child type hierarchy, null if no children

    @@ -7441,7 +7441,7 @@

    Return Value

    child geometry types, empty list if no child types

    @@ -7499,7 +7499,7 @@

    Return Value

    encoded dta

    @@ -7557,7 +7557,7 @@

    Return Value

    geometry

    @@ -7567,7 +7567,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLine.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLine.html index 141fc0f..39af767 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLine.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLine.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFLine

    A LineString with exactly 2 Points.

    @@ -355,7 +355,7 @@

    Return Value

    new line

    @@ -420,7 +420,7 @@

    Return Value

    new line

    @@ -473,7 +473,7 @@

    Return Value

    new line

    @@ -538,7 +538,7 @@

    Return Value

    new line

    @@ -591,7 +591,7 @@

    Return Value

    new line

    @@ -630,7 +630,7 @@

    Return Value

    new line

    @@ -700,7 +700,7 @@

    Return Value

    new line

    @@ -758,7 +758,7 @@

    Return Value

    new line

    @@ -828,7 +828,7 @@

    Return Value

    new line

    @@ -886,7 +886,7 @@

    Return Value

    new line

    @@ -896,7 +896,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLineString.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLineString.html index 5a8d978..fd6adcd 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLineString.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLineString.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFLineString

    A Curve that connects two or more points in space.

    @@ -356,7 +356,7 @@

    Declaration

    @@ -390,7 +390,7 @@

    Return Value

    new line string

    @@ -455,7 +455,7 @@

    Return Value

    new line string

    @@ -508,7 +508,7 @@

    Return Value

    new line string

    @@ -561,7 +561,7 @@

    Return Value

    new line string

    @@ -600,7 +600,7 @@

    Return Value

    new line string

    @@ -670,7 +670,7 @@

    Return Value

    new line string

    @@ -728,7 +728,7 @@

    Return Value

    new line string

    @@ -812,7 +812,7 @@

    Return Value

    new line string

    @@ -870,7 +870,7 @@

    Return Value

    new line string

    @@ -924,7 +924,7 @@

    Parameters

    @@ -978,7 +978,7 @@

    Parameters

    @@ -1017,7 +1017,7 @@

    Return Value

    point count

    @@ -1075,7 +1075,7 @@

    Return Value

    point

    @@ -1085,7 +1085,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLinearRing.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLinearRing.html index 9c2fab2..69b068d 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLinearRing.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFLinearRing.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFLinearRing

    A LineString that is both closed and simple.

    @@ -355,7 +355,7 @@

    Return Value

    new linear ring

    @@ -420,7 +420,7 @@

    Return Value

    new linear ring

    @@ -473,7 +473,7 @@

    Return Value

    new linear ring

    @@ -526,7 +526,7 @@

    Return Value

    new linear ring

    @@ -565,7 +565,7 @@

    Return Value

    new linear ring

    @@ -635,7 +635,7 @@

    Return Value

    new linear ring

    @@ -693,7 +693,7 @@

    Return Value

    new linear ring

    @@ -751,7 +751,7 @@

    Return Value

    new linear ring

    @@ -761,7 +761,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiCurve.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiCurve.html index 44fff2c..d1ccfaf 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiCurve.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiCurve.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFMultiCurve

    must be of type Curve.

    @@ -406,7 +406,7 @@

    Return Value

    new multi curve

    @@ -445,7 +445,7 @@

    Return Value

    curves

    @@ -499,7 +499,7 @@

    Parameters

    @@ -553,7 +553,7 @@

    Parameters

    @@ -607,7 +607,7 @@

    Parameters

    @@ -646,7 +646,7 @@

    Return Value

    curve count

    @@ -704,7 +704,7 @@

    Return Value

    curve

    @@ -744,7 +744,7 @@

    Return Value

    true if closed

    @@ -754,7 +754,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiLineString.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiLineString.html index 8c79626..d075718 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiLineString.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiLineString.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFMultiLineString

    type LineString.

    @@ -356,7 +356,7 @@

    Return Value

    new multi line string

    @@ -421,7 +421,7 @@

    Return Value

    new multi line string

    @@ -475,7 +475,7 @@

    Return Value

    new multi line string

    @@ -528,7 +528,7 @@

    Return Value

    new multi line string

    @@ -582,7 +582,7 @@

    Return Value

    new multi line string

    @@ -621,7 +621,7 @@

    Return Value

    new multi line string

    @@ -691,7 +691,7 @@

    Return Value

    new multi line string

    @@ -750,7 +750,7 @@

    Return Value

    new multi line string

    @@ -808,7 +808,7 @@

    Return Value

    new multi line string

    @@ -866,7 +866,7 @@

    Return Value

    new multi line string

    @@ -905,7 +905,7 @@

    Return Value

    line strings

    @@ -959,7 +959,7 @@

    Parameters

    @@ -1013,7 +1013,7 @@

    Parameters

    @@ -1067,7 +1067,7 @@

    Parameters

    @@ -1106,7 +1106,7 @@

    Return Value

    line string count

    @@ -1164,7 +1164,7 @@

    Return Value

    line string

    @@ -1174,7 +1174,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPoint.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPoint.html index d05d980..ef32489 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPoint.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPoint.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFMultiPoint

    must be of type Point.

    @@ -356,7 +356,7 @@

    Return Value

    new multi point

    @@ -421,7 +421,7 @@

    Return Value

    new multi point

    @@ -474,7 +474,7 @@

    Return Value

    new multi point

    @@ -527,7 +527,7 @@

    Return Value

    new multi point

    @@ -580,7 +580,7 @@

    Return Value

    new multi point

    @@ -619,7 +619,7 @@

    Return Value

    new multi point

    @@ -689,7 +689,7 @@

    Return Value

    new multi point

    @@ -747,7 +747,7 @@

    Return Value

    new multi point

    @@ -805,7 +805,7 @@

    Return Value

    new multi point

    @@ -863,7 +863,7 @@

    Return Value

    new multi point

    @@ -902,7 +902,7 @@

    Return Value

    points

    @@ -956,7 +956,7 @@

    Parameters

    @@ -1010,7 +1010,7 @@

    Parameters

    @@ -1064,7 +1064,7 @@

    Parameters

    @@ -1103,7 +1103,7 @@

    Return Value

    point count

    @@ -1161,7 +1161,7 @@

    Return Value

    point

    @@ -1171,7 +1171,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPolygon.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPolygon.html index bb71a53..aafbc1a 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPolygon.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiPolygon.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFMultiPolygon

    be of type Polygon.

    @@ -356,7 +356,7 @@

    Return Value

    new multi polygon

    @@ -421,7 +421,7 @@

    Return Value

    new multi polygon

    @@ -475,7 +475,7 @@

    Return Value

    new multi polygon

    @@ -528,7 +528,7 @@

    Return Value

    new multi polygon

    @@ -581,7 +581,7 @@

    Return Value

    new multi polygon

    @@ -620,7 +620,7 @@

    Return Value

    new multi polygon

    @@ -690,7 +690,7 @@

    Return Value

    new multi polygon

    @@ -748,7 +748,7 @@

    Return Value

    new multi polygon

    @@ -806,7 +806,7 @@

    Return Value

    new multi polygon

    @@ -864,7 +864,7 @@

    Return Value

    new multi polygon

    @@ -903,7 +903,7 @@

    Return Value

    polygons

    @@ -957,7 +957,7 @@

    Parameters

    @@ -1011,7 +1011,7 @@

    Parameters

    @@ -1065,7 +1065,7 @@

    Parameters

    @@ -1104,7 +1104,7 @@

    Return Value

    polygon count

    @@ -1162,7 +1162,7 @@

    Return Value

    polygon

    @@ -1172,7 +1172,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiSurface.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiSurface.html index 8fe0e4f..cfffdd0 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiSurface.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFMultiSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFMultiSurface

    must be of type Surface.

    @@ -406,7 +406,7 @@

    Return Value

    new multi surface

    @@ -445,7 +445,7 @@

    Return Value

    surfaces

    @@ -499,7 +499,7 @@

    Parameters

    @@ -553,7 +553,7 @@

    Parameters

    @@ -607,7 +607,7 @@

    Parameters

    @@ -646,7 +646,7 @@

    Return Value

    surface count

    @@ -704,7 +704,7 @@

    Return Value

    surface

    @@ -714,7 +714,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPoint.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPoint.html index 00d39c7..bfcb6de 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPoint.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPoint.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFPoint

    optionally also have a Z and/or an M value.

    @@ -357,7 +357,7 @@

    Declaration

    @@ -392,7 +392,7 @@

    Declaration

    @@ -427,7 +427,7 @@

    Declaration

    @@ -462,7 +462,7 @@

    Declaration

    @@ -496,7 +496,7 @@

    Return Value

    new point

    @@ -561,7 +561,7 @@

    Return Value

    new point

    @@ -626,7 +626,7 @@

    Return Value

    new point

    @@ -705,7 +705,7 @@

    Return Value

    new point

    @@ -784,7 +784,7 @@

    Return Value

    new point

    @@ -861,7 +861,7 @@

    Return Value

    new point

    @@ -953,7 +953,7 @@

    Return Value

    new point

    @@ -1045,7 +1045,7 @@

    Return Value

    new point

    @@ -1137,7 +1137,7 @@

    Return Value

    new point

    @@ -1229,7 +1229,7 @@

    Return Value

    new point

    @@ -1321,7 +1321,7 @@

    Return Value

    new point

    @@ -1374,7 +1374,7 @@

    Return Value

    new point

    @@ -1413,7 +1413,7 @@

    Return Value

    new point

    @@ -1483,7 +1483,7 @@

    Return Value

    new point

    @@ -1553,7 +1553,7 @@

    Return Value

    new point

    @@ -1637,7 +1637,7 @@

    Return Value

    new point

    @@ -1721,7 +1721,7 @@

    Return Value

    new point

    @@ -1805,7 +1805,7 @@

    Return Value

    new point

    @@ -1902,7 +1902,7 @@

    Return Value

    new point

    @@ -1999,7 +1999,7 @@

    Return Value

    new point

    @@ -2096,7 +2096,7 @@

    Return Value

    new point

    @@ -2193,7 +2193,7 @@

    Return Value

    new point

    @@ -2290,7 +2290,7 @@

    Return Value

    new point

    @@ -2348,7 +2348,7 @@

    Return Value

    new point

    @@ -2402,7 +2402,7 @@

    Parameters

    @@ -2456,7 +2456,7 @@

    Parameters

    @@ -2510,7 +2510,7 @@

    Parameters

    @@ -2564,7 +2564,181 @@

    Parameters

    + + +
  • +
  • +
    + + + + -isEqualXToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if x values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualXToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualX(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if x is equal

    +
    + +
    +
    +
  • +
  • +
    + + + + -isEqualYToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if y values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualYToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualY(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if y is equal

    +
    + +
    +
    +
  • +
  • +
    + + + + -isEqualXYToPoint: + +
    +
    +
    +
    +
    +
    +

    Indicates if x and y values are equal

    + +
    +
    +

    Declaration

    +
    +

    Objective-C

    +
    - (BOOL)isEqualXYToPoint:(SFPoint *)point;
    + +
    +
    +

    Swift

    +
    func isEqualXY(to point: SFPoint!) -> Bool
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + point + + +
    +

    point to compare

    +
    +
    +
    +
    +

    Return Value

    +

    true if x and y are equal

    +
    +
    @@ -2574,7 +2748,7 @@

    Parameters

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPointFiniteFilter.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPointFiniteFilter.html index 000402a..545ff37 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPointFiniteFilter.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPointFiniteFilter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFPointFiniteFilter

    and m properties and non finite values (NaN or infinity)

    @@ -357,7 +357,7 @@

    Declaration

    @@ -392,7 +392,7 @@

    Declaration

    @@ -427,7 +427,7 @@

    Declaration

    @@ -466,7 +466,7 @@

    Return Value

    new point finite filter

    @@ -524,7 +524,7 @@

    Return Value

    new point finite filter

    @@ -594,7 +594,7 @@

    Return Value

    new point finite filter

    @@ -664,7 +664,7 @@

    Return Value

    new point finite filter

    @@ -748,7 +748,7 @@

    Return Value

    new point finite filter

    @@ -806,7 +806,7 @@

    Return Value

    new point finite filter

    @@ -864,7 +864,7 @@

    Return Value

    new point finite filter

    @@ -934,7 +934,7 @@

    Return Value

    new point finite filter

    @@ -944,7 +944,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolygon.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolygon.html index ef60d79..2c54561 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolygon.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolygon.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFPolygon

    closed LineString.

    @@ -356,7 +356,7 @@

    Return Value

    new polygon

    @@ -421,7 +421,7 @@

    Return Value

    new polygon

    @@ -474,7 +474,7 @@

    Return Value

    new polygon

    @@ -527,7 +527,7 @@

    Return Value

    new polygon

    @@ -580,7 +580,7 @@

    Return Value

    new polygon

    @@ -619,7 +619,7 @@

    Return Value

    new polygon

    @@ -689,7 +689,7 @@

    Return Value

    new polygon

    @@ -747,7 +747,7 @@

    Return Value

    new polygon

    @@ -805,7 +805,7 @@

    Return Value

    new polygon

    @@ -889,7 +889,7 @@

    Return Value

    new polygon

    @@ -947,7 +947,7 @@

    Return Value

    new polygon

    @@ -986,7 +986,7 @@

    Return Value

    line string rings

    @@ -1040,7 +1040,7 @@

    Parameters

    @@ -1099,7 +1099,7 @@

    Return Value

    ring

    @@ -1138,7 +1138,7 @@

    Return Value

    exterior ring

    @@ -1196,7 +1196,7 @@

    Return Value

    interior ring

    @@ -1206,7 +1206,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolyhedralSurface.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolyhedralSurface.html index 4af6625..4babd8e 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolyhedralSurface.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFPolyhedralSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFPolyhedralSurface

    Contiguous collection of polygons which share common boundary segments.

    @@ -356,7 +356,7 @@

    Declaration

    @@ -390,7 +390,7 @@

    Return Value

    new polyhedral surface

    @@ -456,7 +456,7 @@

    Return Value

    new polyhedral surface

    @@ -510,7 +510,7 @@

    Return Value

    new polyhedral surface

    @@ -563,7 +563,7 @@

    Return Value

    new polyhedral surface

    @@ -617,7 +617,7 @@

    Return Value

    new polyhedral surface

    @@ -656,7 +656,7 @@

    Return Value

    new polyhedral surface

    @@ -726,7 +726,7 @@

    Return Value

    new polyhedral surface

    @@ -784,7 +784,7 @@

    Return Value

    new polyhedral surface

    @@ -842,7 +842,7 @@

    Return Value

    new polyhedral surface

    @@ -926,7 +926,7 @@

    Return Value

    new polyhedral surface

    @@ -985,7 +985,7 @@

    Return Value

    new polyhedral surface

    @@ -1024,7 +1024,7 @@

    Return Value

    patches

    @@ -1078,7 +1078,7 @@

    Parameters

    @@ -1132,7 +1132,7 @@

    Parameters

    @@ -1186,7 +1186,7 @@

    Parameters

    @@ -1240,7 +1240,7 @@

    Parameters

    @@ -1294,7 +1294,7 @@

    Parameters

    @@ -1333,7 +1333,7 @@

    Return Value

    polygon count

    @@ -1372,7 +1372,7 @@

    Return Value

    patch count

    @@ -1430,7 +1430,7 @@

    Return Value

    polygon

    @@ -1488,7 +1488,7 @@

    Return Value

    polygon patch

    @@ -1498,7 +1498,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSegment.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSegment.html index fe2404f..c830dd4 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSegment.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSegment.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFSegment

    Line segment of an edge between two points

    @@ -356,7 +356,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    @@ -488,7 +488,7 @@

    Return Value

    segment

    @@ -527,7 +527,7 @@

    Return Value

    edge number

    @@ -566,7 +566,7 @@

    Return Value

    polygon ring number

    @@ -605,7 +605,7 @@

    Return Value

    left point

    @@ -644,7 +644,7 @@

    Return Value

    right point

    @@ -654,7 +654,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFShamosHoey.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFShamosHoey.html index 2270fd7..ffc19a4 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFShamosHoey.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFShamosHoey.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -331,7 +331,7 @@

    SFShamosHoey

    code must verify correctness for their application.

    @@ -390,7 +390,7 @@

    Return Value

    true if simple, false if intersects

    @@ -448,7 +448,7 @@

    Return Value

    true if simple, false if intersects

    @@ -506,7 +506,7 @@

    Return Value

    true if simple, false if intersects

    @@ -564,7 +564,7 @@

    Return Value

    true if simple, false if intersects

    @@ -622,7 +622,7 @@

    Return Value

    true if simple, false if intersects

    @@ -632,7 +632,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSurface.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSurface.html index 7281dd0..aa53664 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSurface.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSurface.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFSurface

    is a geometry that has an area.

    @@ -406,7 +406,7 @@

    Return Value

    new surface

    @@ -416,7 +416,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSweepLine.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSweepLine.html index 8542f4e..50f75eb 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSweepLine.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFSweepLine.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFSweepLine

    Sweep Line algorithm

    @@ -379,7 +379,7 @@

    Return Value

    sweep line

    @@ -437,7 +437,7 @@

    Return Value

    added segment

    @@ -495,7 +495,7 @@

    Return Value

    segment

    @@ -566,7 +566,7 @@

    Return Value

    true if intersection, false if not

    @@ -620,7 +620,7 @@

    Parameters

    @@ -691,7 +691,7 @@

    Return Value

    NSOrderedDescending if p1 > p2, NSOrderedAscending if p1 < p2, NSOrderedSame if equal

    @@ -701,7 +701,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTIN.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTIN.html index 7fa6a70..b5f114b 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTIN.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTIN.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFTIN

    coordinate digit.

    @@ -356,7 +356,7 @@

    Return Value

    new tin

    @@ -421,7 +421,7 @@

    Return Value

    new tin

    @@ -474,7 +474,7 @@

    Return Value

    new tin

    @@ -527,7 +527,7 @@

    Return Value

    new tin

    @@ -580,7 +580,7 @@

    Return Value

    new tin

    @@ -619,7 +619,7 @@

    Return Value

    new tin

    @@ -689,7 +689,7 @@

    Return Value

    new tin

    @@ -747,7 +747,7 @@

    Return Value

    new tin

    @@ -805,7 +805,7 @@

    Return Value

    new tin

    @@ -863,7 +863,7 @@

    Return Value

    new tin

    @@ -873,7 +873,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTextReader.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTextReader.html index db3eb46..b2cd1d7 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTextReader.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTextReader.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFTextReader

    Read through text string

    @@ -379,7 +379,7 @@

    Return Value

    new text reader

    @@ -418,7 +418,7 @@

    Return Value

    text

    @@ -459,7 +459,7 @@

    Return Value

    token

    @@ -498,7 +498,7 @@

    Return Value

    next token

    @@ -537,7 +537,7 @@

    Return Value

    double

    @@ -547,7 +547,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTriangle.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTriangle.html index 36d6509..4a79edc 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTriangle.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Classes/SFTriangle.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFTriangle

    Triangle

    @@ -355,7 +355,7 @@

    Return Value

    new triangle

    @@ -420,7 +420,7 @@

    Return Value

    new triangle

    @@ -473,7 +473,7 @@

    Return Value

    new triangle

    @@ -526,7 +526,7 @@

    Return Value

    new triangle

    @@ -579,7 +579,7 @@

    Return Value

    new triangle

    @@ -618,7 +618,7 @@

    Return Value

    new triangle

    @@ -688,7 +688,7 @@

    Return Value

    new triangle

    @@ -746,7 +746,7 @@

    Return Value

    new triangle

    @@ -804,7 +804,7 @@

    Return Value

    new triangle

    @@ -862,7 +862,7 @@

    Return Value

    new triangle

    @@ -872,7 +872,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Constants.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Constants.html index 1fa9a2f..748c6d2 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Constants.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Constants.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -341,7 +341,7 @@

    Declaration

    @@ -376,7 +376,7 @@

    Declaration

    @@ -411,7 +411,7 @@

    Declaration

    @@ -446,7 +446,7 @@

    Declaration

    @@ -481,7 +481,7 @@

    Declaration

    @@ -516,7 +516,7 @@

    Declaration

    @@ -551,7 +551,7 @@

    Declaration

    @@ -586,7 +586,7 @@

    Declaration

    @@ -621,7 +621,7 @@

    Declaration

    @@ -656,7 +656,7 @@

    Declaration

    @@ -691,7 +691,7 @@

    Declaration

    @@ -726,7 +726,7 @@

    Declaration

    @@ -761,7 +761,7 @@

    Declaration

    @@ -796,7 +796,7 @@

    Declaration

    @@ -831,7 +831,7 @@

    Declaration

    @@ -866,7 +866,7 @@

    Declaration

    @@ -901,7 +901,7 @@

    Declaration

    @@ -936,7 +936,7 @@

    Declaration

    @@ -971,7 +971,7 @@

    Declaration

    @@ -1006,7 +1006,7 @@

    Declaration

    @@ -1041,7 +1041,7 @@

    Declaration

    @@ -1076,7 +1076,7 @@

    Declaration

    @@ -1111,7 +1111,7 @@

    Declaration

    @@ -1146,7 +1146,7 @@

    Declaration

    @@ -1181,7 +1181,7 @@

    Declaration

    @@ -1216,7 +1216,7 @@

    Declaration

    @@ -1251,7 +1251,7 @@

    Declaration

    @@ -1286,7 +1286,7 @@

    Declaration

    @@ -1321,7 +1321,7 @@

    Declaration

    @@ -1356,7 +1356,7 @@

    Declaration

    @@ -1391,7 +1391,7 @@

    Declaration

    @@ -1426,7 +1426,7 @@

    Declaration

    @@ -1461,7 +1461,7 @@

    Declaration

    @@ -1496,7 +1496,7 @@

    Declaration

    @@ -1531,7 +1531,7 @@

    Declaration

    @@ -1541,7 +1541,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums.html index 030ae6d..ea3c055 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -342,7 +342,7 @@

    Declaration

    @@ -379,7 +379,7 @@

    Declaration

    @@ -415,7 +415,7 @@

    Declaration

    @@ -425,7 +425,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFEventType.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFEventType.html index e214d0d..77b81f9 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFEventType.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFEventType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFEventType

    Event type of the point direction

    @@ -351,7 +351,7 @@

    Declaration

    @@ -381,7 +381,7 @@

    Declaration

    @@ -391,7 +391,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFFiniteFilterType.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFFiniteFilterType.html index 960a468..3c2855d 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFFiniteFilterType.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFFiniteFilterType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFFiniteFilterType

    infinite or NaN values

    @@ -352,7 +352,7 @@

    Declaration

    @@ -382,7 +382,7 @@

    Declaration

    @@ -412,7 +412,7 @@

    Declaration

    @@ -422,7 +422,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFGeometryType.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFGeometryType.html index ed61ec3..d591cea 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFGeometryType.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Enums/SFGeometryType.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -320,7 +320,7 @@

    SFGeometryType

    Geometry Type enumeration

    @@ -351,7 +351,7 @@

    Declaration

    @@ -381,7 +381,7 @@

    Declaration

    @@ -411,7 +411,7 @@

    Declaration

    @@ -441,7 +441,7 @@

    Declaration

    @@ -471,7 +471,7 @@

    Declaration

    @@ -501,7 +501,7 @@

    Declaration

    @@ -531,7 +531,7 @@

    Declaration

    @@ -561,7 +561,7 @@

    Declaration

    @@ -591,7 +591,7 @@

    Declaration

    @@ -621,7 +621,7 @@

    Declaration

    @@ -651,7 +651,7 @@

    Declaration

    @@ -681,7 +681,7 @@

    Declaration

    @@ -711,7 +711,7 @@

    Declaration

    @@ -741,7 +741,7 @@

    Declaration

    @@ -771,7 +771,7 @@

    Declaration

    @@ -801,7 +801,7 @@

    Declaration

    @@ -831,7 +831,7 @@

    Declaration

    @@ -861,7 +861,7 @@

    Declaration

    @@ -891,7 +891,7 @@

    Declaration

    @@ -901,7 +901,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols.html index 946b125..e647d7a 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -343,7 +343,7 @@

    Declaration

    @@ -353,7 +353,7 @@

    Declaration

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols/SFGeometryFilter.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols/SFGeometryFilter.html index c3cdb5e..4273f50 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols/SFGeometryFilter.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/Protocols/SFGeometryFilter.html @@ -17,7 +17,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -321,7 +321,7 @@

    SFGeometryFilter

    construction

    @@ -394,7 +394,7 @@

    Return Value

    true if passes filter and geometry should be included

    @@ -404,7 +404,7 @@

    Return Value

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/index.html b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/index.html index e0d220c..fc67fb6 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/index.html +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -348,12 +348,12 @@

    Include Library

    Include this repository by specifying it in a Podfile using a supported option.

    Pull from CocoaPods:

    -
    pod 'sf-ios', '~> 4.1.1'
    +
    pod 'sf-ios', '~> 4.1.2'
     

    Pull from GitHub:

    pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :branch => 'master'
    -pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.1'
    +pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.2'
     

    Include as local project:

    @@ -363,7 +363,7 @@

    Include Library

    diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/search.json b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/search.json index f60e64d..d26f662 100644 --- a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/search.json +++ b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/SFGeometryFilter.html#/c:objc(pl)SFGeometryFilter(im)filterGeometry:inType:":{"name":"-filterGeometry:inType:","abstract":"

    Filter the geometry

    ","parent_name":"SFGeometryFilter"},"Protocols/SFGeometryFilter.html":{"name":"SFGeometryFilter","abstract":"

    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/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/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.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":"

    Filter the geometry

    ","parent_name":"SFGeometryFilter"},"Protocols/SFGeometryFilter.html":{"name":"SFGeometryFilter","abstract":"

    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/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.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 diff --git a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/docSet.dsidx b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/docSet.dsidx index af7eddb..2b97514 100644 Binary files a/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/docSet.dsidx and b/docs/docs/api/docsets/sf-ios.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docs/api/docsets/sf-ios.tgz b/docs/docs/api/docsets/sf-ios.tgz index e066605..77be41b 100644 Binary files a/docs/docs/api/docsets/sf-ios.tgz and b/docs/docs/api/docsets/sf-ios.tgz differ diff --git a/docs/docs/api/index.html b/docs/docs/api/index.html index e0d220c..fc67fb6 100644 --- a/docs/docs/api/index.html +++ b/docs/docs/api/index.html @@ -16,7 +16,7 @@
    -

    sf-ios 4.1.1 Docs (92% documented)

    +

    sf-ios 4.1.2 Docs (92% documented)

    GitHubView on GitHub

    @@ -348,12 +348,12 @@

    Include Library

    Include this repository by specifying it in a Podfile using a supported option.

    Pull from CocoaPods:

    -
    pod 'sf-ios', '~> 4.1.1'
    +
    pod 'sf-ios', '~> 4.1.2'
     

    Pull from GitHub:

    pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :branch => 'master'
    -pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.1'
    +pod 'sf-ios', :git => 'https://github.com/ngageoint/simple-features-ios.git', :tag => '4.1.2'
     

    Include as local project:

    @@ -363,7 +363,7 @@

    Include Library

    diff --git a/docs/docs/api/search.json b/docs/docs/api/search.json index f60e64d..d26f662 100644 --- a/docs/docs/api/search.json +++ b/docs/docs/api/search.json @@ -1 +1 @@ -{"Protocols/SFGeometryFilter.html#/c:objc(pl)SFGeometryFilter(im)filterGeometry:inType:":{"name":"-filterGeometry:inType:","abstract":"

    Filter the geometry

    ","parent_name":"SFGeometryFilter"},"Protocols/SFGeometryFilter.html":{"name":"SFGeometryFilter","abstract":"

    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/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/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.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":"

    Filter the geometry

    ","parent_name":"SFGeometryFilter"},"Protocols/SFGeometryFilter.html":{"name":"SFGeometryFilter","abstract":"

    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/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.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 diff --git a/docs/jazzy.txt b/docs/jazzy.txt index a2e276a..2e1272f 100644 --- a/docs/jazzy.txt +++ b/docs/jazzy.txt @@ -3,8 +3,8 @@ jazzy \ --author NGA \ --author_url https://www.nga.mil \ --github_url https://github.com/ngageoint/simple-features-ios \ - --github-file-prefix https://github.com/ngageoint/simple-features-ios/tree/4.1.1 \ - --module-version 4.1.1 \ + --github-file-prefix https://github.com/ngageoint/simple-features-ios/tree/4.1.2 \ + --module-version 4.1.2 \ --umbrella-header sf-ios/sf-ios-Bridging-Header.h \ --framework-root . \ --module sf-ios \