From 794abf430818ac9d8fcbf84360a5bf432b8a0208 Mon Sep 17 00:00:00 2001 From: Tony Stone Date: Fri, 8 Jan 2016 16:12:06 -0800 Subject: [PATCH] Updating documentation for release 1.4.0. --- Docs/Doxy/html/Nodes.xml | 15 + Docs/Doxy/html/Tokens.xml | 506 ++++++++++++++++++ Docs/Doxy/html/_g_f_box_8h_source.html | 2 +- Docs/Doxy/html/_g_f_geometry_8h_source.html | 64 +-- .../_g_f_geometry_collection_8h_source.html | 121 ++--- .../Doxy/html/_g_f_line_string_8h_source.html | 2 +- .../_g_f_line_string_abstract_8h_source.html | 2 +- .../_g_f_multi_line_string_8h_source.html | 4 +- .../Doxy/html/_g_f_multi_point_8h_source.html | 4 +- .../html/_g_f_multi_polygon_8h_source.html | 4 +- Docs/Doxy/html/_g_f_point_8h_source.html | 2 +- .../html/_g_f_point_abstract_8h_source.html | 2 +- Docs/Doxy/html/_g_f_polygon_8h_source.html | 4 +- .../html/_g_f_polygon_abstract_8h_source.html | 2 +- Docs/Doxy/html/_g_f_ring_8h_source.html | 2 +- Docs/Doxy/html/_geo_features_8h_source.html | 2 +- Docs/Doxy/html/annotated.html | 2 +- ..._f_geometry_07_geo_j_s_o_n_08-members.html | 2 +- ...tegory_g_f_geometry_07_geo_j_s_o_n_08.html | 2 +- ...ry_g_f_geometry_07_map_kit_08-members.html | 2 +- .../category_g_f_geometry_07_map_kit_08.html | 2 +- ...gory_g_f_geometry_07_w_k_t_08-members.html | 2 +- .../category_g_f_geometry_07_w_k_t_08.html | 2 +- Docs/Doxy/html/class_g_f_box-members.html | 4 +- .../Doxy/html/class_g_f_geometry-members.html | 4 +- ...class_g_f_geometry_collection-members.html | 27 +- .../html/class_g_f_line_string-members.html | 4 +- ...lass_g_f_line_string_abstract-members.html | 4 +- .../class_g_f_multi_line_string-members.html | 4 +- .../html/class_g_f_multi_point-members.html | 4 +- .../html/class_g_f_multi_polygon-members.html | 4 +- .../html/class_g_f_mutable_box-members.html | 4 +- ...f_mutable_geometry_collection-members.html | 35 +- ...class_g_f_mutable_line_string-members.html | 4 +- ...g_f_mutable_multi_line_string-members.html | 4 +- ...class_g_f_mutable_multi_point-members.html | 4 +- ...ass_g_f_mutable_multi_polygon-members.html | 4 +- .../html/class_g_f_mutable_point-members.html | 4 +- .../class_g_f_mutable_polygon-members.html | 4 +- .../html/class_g_f_mutable_ring-members.html | 4 +- Docs/Doxy/html/class_g_f_point-members.html | 4 +- .../class_g_f_point_abstract-members.html | 4 +- Docs/Doxy/html/class_g_f_polygon-members.html | 4 +- .../class_g_f_polygon_abstract-members.html | 4 +- Docs/Doxy/html/class_g_f_ring-members.html | 4 +- Docs/Doxy/html/classes.html | 2 +- Docs/Doxy/html/deprecated.html | 2 +- .../dir_e666211a5b82ecd872492f27d82cdd83.html | 2 +- Docs/Doxy/html/files.html | 2 +- Docs/Doxy/html/functions.html | 9 +- Docs/Doxy/html/functions_func.html | 9 +- Docs/Doxy/html/graph_legend.html | 2 +- Docs/Doxy/html/hierarchy.html | 2 +- Docs/Doxy/html/index.html | 30 +- Docs/Doxy/html/inherits.html | 2 +- Docs/Doxy/html/interface_g_f_box.html | 6 +- Docs/Doxy/html/interface_g_f_geometry.html | 51 +- .../interface_g_f_geometry_collection.html | 44 +- Docs/Doxy/html/interface_g_f_line_string.html | 6 +- .../interface_g_f_line_string_abstract.html | 6 +- .../html/interface_g_f_multi_line_string.html | 8 +- Docs/Doxy/html/interface_g_f_multi_point.html | 8 +- .../html/interface_g_f_multi_polygon.html | 8 +- Docs/Doxy/html/interface_g_f_mutable_box.html | 6 +- ...rface_g_f_mutable_geometry_collection.html | 8 +- .../interface_g_f_mutable_line_string.html | 6 +- ...terface_g_f_mutable_multi_line_string.html | 6 +- .../interface_g_f_mutable_multi_point.html | 6 +- .../interface_g_f_mutable_multi_polygon.html | 6 +- .../html/interface_g_f_mutable_point.html | 6 +- .../html/interface_g_f_mutable_polygon.html | 6 +- .../Doxy/html/interface_g_f_mutable_ring.html | 6 +- Docs/Doxy/html/interface_g_f_point.html | 6 +- .../html/interface_g_f_point_abstract.html | 6 +- Docs/Doxy/html/interface_g_f_polygon.html | 6 +- .../html/interface_g_f_polygon_abstract.html | 6 +- Docs/Doxy/html/interface_g_f_ring.html | 6 +- Docs/Doxy/html/pages.html | 2 +- Docs/Doxy/html/search/all_6.js | 4 +- Docs/Doxy/html/search/functions_5.js | 4 +- .../dir_e666211a5b82ecd872492f27d82cdd83.tex | 3 +- Docs/Doxy/latex/index.tex | 28 +- Docs/Doxy/latex/interface_g_f_box.tex | 6 +- Docs/Doxy/latex/interface_g_f_geometry.tex | 41 +- .../interface_g_f_geometry_collection.tex | 49 +- Docs/Doxy/latex/interface_g_f_line_string.tex | 6 +- .../interface_g_f_line_string_abstract.tex | 6 +- .../latex/interface_g_f_multi_line_string.tex | 10 +- Docs/Doxy/latex/interface_g_f_multi_point.tex | 10 +- .../latex/interface_g_f_multi_polygon.tex | 10 +- Docs/Doxy/latex/interface_g_f_mutable_box.tex | 6 +- ...erface_g_f_mutable_geometry_collection.tex | 6 +- .../interface_g_f_mutable_line_string.tex | 6 +- ...nterface_g_f_mutable_multi_line_string.tex | 6 +- .../interface_g_f_mutable_multi_point.tex | 6 +- .../interface_g_f_mutable_multi_polygon.tex | 6 +- .../latex/interface_g_f_mutable_point.tex | 6 +- .../latex/interface_g_f_mutable_polygon.tex | 6 +- .../Doxy/latex/interface_g_f_mutable_ring.tex | 6 +- Docs/Doxy/latex/interface_g_f_point.tex | 6 +- .../latex/interface_g_f_point_abstract.tex | 6 +- Docs/Doxy/latex/interface_g_f_polygon.tex | 6 +- .../latex/interface_g_f_polygon_abstract.tex | 6 +- Docs/Doxy/latex/interface_g_f_ring.tex | 6 +- Docs/Doxy/latex/refman.tex | 6 +- 105 files changed, 1119 insertions(+), 329 deletions(-) diff --git a/Docs/Doxy/html/Nodes.xml b/Docs/Doxy/html/Nodes.xml index d94b2fb3..2b006ede 100644 --- a/Docs/Doxy/html/Nodes.xml +++ b/Docs/Doxy/html/Nodes.xml @@ -87,6 +87,16 @@ interface_g_f_geometry.html a832350c76f4a42a39889c9138108edd2 + + intersects + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + + + intersects: + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + union_: interface_g_f_geometry.html @@ -151,6 +161,11 @@ interface_g_f_geometry_collection.html a13156620e5298fe7d286bb800df4097b + + initWithGeoJSONGeometry: + interface_g_f_geometry_collection.html + adc8a317a694f82808d1e02e53e300f8f + initWithArray: interface_g_f_geometry_collection.html diff --git a/Docs/Doxy/html/Tokens.xml b/Docs/Doxy/html/Tokens.xml index 24761874..c1bad7c2 100644 --- a/Docs/Doxy/html/Tokens.xml +++ b/Docs/Doxy/html/Tokens.xml @@ -150,6 +150,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -304,6 +326,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -480,6 +524,17 @@ a13156620e5298fe7d286bb800df4097b GFGeometryCollection.h + + + initWithGeoJSONGeometry: + occ + instm + GFGeometryCollection + + interface_g_f_geometry_collection.html + adc8a317a694f82808d1e02e53e300f8f + GFGeometryCollection.h + initWithArray: @@ -623,6 +678,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -854,6 +931,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -1008,6 +1107,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -1250,6 +1371,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -1492,6 +1635,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -1734,6 +1899,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -1965,6 +2152,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -2108,6 +2317,17 @@ a13156620e5298fe7d286bb800df4097b GFGeometryCollection.h + + + initWithGeoJSONGeometry: + occ + instm + GFGeometryCollection + + interface_g_f_geometry_collection.html + adc8a317a694f82808d1e02e53e300f8f + GFGeometryCollection.h + initWithArray: @@ -2251,6 +2471,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -2537,6 +2779,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -2834,6 +3098,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -3131,6 +3417,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -3428,6 +3736,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -3659,6 +3989,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -3879,6 +4231,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -4165,6 +4539,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -4374,6 +4770,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -4528,6 +4946,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -4726,6 +5166,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -4880,6 +5342,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: @@ -5111,6 +5595,28 @@ a832350c76f4a42a39889c9138108edd2 GFGeometry.h + + + intersects + occ + instm + GFGeometry + + interface_g_f_geometry.html + a3735ea20bc337cff79944bbe08f3bdf0 + GFGeometry.h + + + + intersects: + occ + instm + GFGeometry + + interface_g_f_geometry.html + a86d1a80435c6b838dfb8b1a22a17a0b8 + GFGeometry.h + union_: diff --git a/Docs/Doxy/html/_g_f_box_8h_source.html b/Docs/Doxy/html/_g_f_box_8h_source.html index a9a80754..5da457ce 100644 --- a/Docs/Doxy/html/_g_f_box_8h_source.html +++ b/Docs/Doxy/html/_g_f_box_8h_source.html @@ -146,7 +146,7 @@ diff --git a/Docs/Doxy/html/_g_f_geometry_8h_source.html b/Docs/Doxy/html/_g_f_geometry_8h_source.html index dbe4eab2..690f0cd7 100644 --- a/Docs/Doxy/html/_g_f_geometry_8h_source.html +++ b/Docs/Doxy/html/_g_f_geometry_8h_source.html @@ -137,49 +137,53 @@
108 
113  - (BOOL) within: (GFGeometry *) other;
114 
-
119  - (GFGeometry *) union_: (GFGeometry *)other; // Note: called union_ because union is a reserved word
-
120 
+
120  - (BOOL) intersects;
121 
-
122 @end
-
123 
- -
133 
-
161  + (instancetype) geometryWithWKT:(NSString *)wkt;
-
162 
-
167  - (NSString *) toWKTString;
-
168 
-
169 @end
-
170 
- -
180 
-
227  + (instancetype) geometryWithGeoJSONGeometry: (NSDictionary *) geoJSONGeometryDictionary;
-
228 
-
235  - (NSDictionary *) toGeoJSONGeometry;
-
236 
-
237 @end
-
238 
- -
248 
-
253  - (NSArray *) mkMapOverlays;
-
254 
-
255 @end
-
256 
+
127  - (BOOL) intersects: (GFGeometry *) other;
+
128 
+
135  - (GFGeometry *) union_: (GFGeometry *)other; // Note: called union_ because union is a reserved word
+
136 
+
137 @end
+
138 
+ +
148 
+
176  + (instancetype) geometryWithWKT:(NSString *)wkt;
+
177 
+
182  - (NSString *) toWKTString;
+
183 
+
184 @end
+
185 
+ +
195 
+
242  + (instancetype) geometryWithGeoJSONGeometry: (NSDictionary *) geoJSONGeometryDictionary;
+
243 
+
250  - (NSDictionary *) toGeoJSONGeometry;
+
251 
+
252 @end
+
253 
+ +
263 
+
268  - (NSArray *) mkMapOverlays;
+
269 
+
270 @end
+
271 
double length()
An abstract class that represents a geometric shape.
Definition: GFGeometry.h:46
BOOL isValid()
A 2 dimensional point with x,y coordinates.
Definition: GFPoint.h:42
GFBox represents a simple box geometry.
Definition: GFBox.h:41
GFBox * boundingBox()
-
WKT (well-known-text) interface to GFGeometry.
Definition: GFGeometry.h:132
+
WKT (well-known-text) interface to GFGeometry.
Definition: GFGeometry.h:147
+
BOOL intersects()
GFPoint * centroid()
double area()
double perimeter()
-
GeoJSON interface to GFGeometry.
Definition: GFGeometry.h:179
-
Apple MapKit methods for GFGeometry.
Definition: GFGeometry.h:247
+
GeoJSON interface to GFGeometry.
Definition: GFGeometry.h:194
+
Apple MapKit methods for GFGeometry.
Definition: GFGeometry.h:262
diff --git a/Docs/Doxy/html/_g_f_geometry_collection_8h_source.html b/Docs/Doxy/html/_g_f_geometry_collection_8h_source.html index fa3a2f98..86cea5da 100644 --- a/Docs/Doxy/html/_g_f_geometry_collection_8h_source.html +++ b/Docs/Doxy/html/_g_f_geometry_collection_8h_source.html @@ -90,74 +90,75 @@
1 /*
-
2 * GFGeometryCollection.h
-
3 *
-
4 * Copyright 2015 The Climate Corporation
-
5 * Copyright 2015 Tony Stone
-
6 *
-
7 * Licensed under the Apache License, Version 2.0 (the "License");
-
8 * you may not use this file except in compliance with the License.
-
9 * You may obtain a copy of the License at
-
10 *
-
11 * http://www.apache.org/licenses/LICENSE-2.0
-
12 *
-
13 * Unless required by applicable law or agreed to in writing, software
-
14 * distributed under the License is distributed on an "AS IS" BASIS,
-
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-
16 * See the License for the specific language governing permissions and
-
17 * limitations under the License.
-
18 *
-
19 * Created by Tony Stone on 6/5/15.
-
20 *
-
21 * MODIFIED 2015 BY Tony Stone. Modifications licensed under Apache License, Version 2.0.
-
22 *
-
23 */
-
24 
-
25 #import <Foundation/Foundation.h>
-
26 #import "GFGeometry.h"
-
27 
-
36 @interface GFGeometryCollection : GFGeometry // <NSFastEnumeration>
-
37 
-
52  - (instancetype) initWithWKT:(NSString *)wkt;
-
53 
-
61  - (instancetype)initWithArray:(NSArray *)array;
-
62 
-
67  - (NSUInteger) count;
-
68 
-
79  - (id) geometryAtIndex: (NSUInteger) index;
-
80 
-
87  - (id) firstGeometry;
-
88 
-
95  - (id) lastGeometry;
-
96 
-
117  - (id) objectAtIndexedSubscript: (NSUInteger) index;
-
118 
-
119 @end
-
120 
- -
130 
-
135  - (void) addGeometry: (id) aGeometry;
-
136 
-
142  - (void) insertGeometry: (id) aGeometry atIndex: (NSUInteger) index;
-
143 
-
146  - (void) removeAllGeometries;
-
147 
-
152  - (void) removeGeometryAtIndex: (NSUInteger) index;
-
153 
-
174  - (void) setObject: (id) aGeometry atIndexedSubscript:(NSUInteger) index;
-
175 
-
176 @end
+
2  * GFGeometryCollection.h
+
3  *
+
4  * Copyright 2015 The Climate Corporation
+
5  * Copyright 2015 Tony Stone
+
6  *
+
7  * Licensed under the Apache License, Version 2.0 (the "License");
+
8  * you may not use this file except in compliance with the License.
+
9  * You may obtain a copy of the License at
+
10  *
+
11  * http://www.apache.org/licenses/LICENSE-2.0
+
12  *
+
13  * Unless required by applicable law or agreed to in writing, software
+
14  * distributed under the License is distributed on an "AS IS" BASIS,
+
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
16  * See the License for the specific language governing permissions and
+
17  * limitations under the License.
+
18  *
+
19  * Created by Tony Stone on 6/5/15.
+
20  *
+
21  * MODIFIED 2015 BY Tony Stone. Modifications licensed under Apache License, Version 2.0.
+
22  *
+
23  */
+
24 #import <Foundation/Foundation.h>
+
25 #import "GFGeometry.h"
+
26 
+
35 @interface GFGeometryCollection : GFGeometry // <NSFastEnumeration>
+
36 
+
51  - (instancetype) initWithWKT:(NSString *)wkt;
+
52 
+
76  - (instancetype) initWithGeoJSONGeometry:(NSDictionary *)jsonDictionary;
+
77 
+
82  - (instancetype)initWithArray:(NSArray *)array;
+
83 
+
88  - (NSUInteger) count;
+
89 
+
100  - (id) geometryAtIndex: (NSUInteger) index;
+
101 
+
108  - (id) firstGeometry;
+
109 
+
116  - (id) lastGeometry;
+
117 
+
138  - (id) objectAtIndexedSubscript: (NSUInteger) index;
+
139 
+
140 @end
+
141 
+ +
151 
+
156  - (void) addGeometry: (id) aGeometry;
+
157 
+
163  - (void) insertGeometry: (id) aGeometry atIndex: (NSUInteger) index;
+
164 
+
167  - (void) removeAllGeometries;
+
168 
+
173  - (void) removeGeometryAtIndex: (NSUInteger) index;
+
174 
+
195  - (void) setObject: (id) aGeometry atIndexedSubscript:(NSUInteger) index;
+
196 
+
197 @end
An abstract class that represents a geometric shape.
Definition: GFGeometry.h:46
-
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:36
-
A mutable version of GFGeometryCollection.
Definition: GFGeometryCollection.h:129
+
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:35
+
A mutable version of GFGeometryCollection.
Definition: GFGeometryCollection.h:150
diff --git a/Docs/Doxy/html/_g_f_line_string_8h_source.html b/Docs/Doxy/html/_g_f_line_string_8h_source.html index 3550fdac..ab312617 100644 --- a/Docs/Doxy/html/_g_f_line_string_8h_source.html +++ b/Docs/Doxy/html/_g_f_line_string_8h_source.html @@ -161,7 +161,7 @@ diff --git a/Docs/Doxy/html/_g_f_line_string_abstract_8h_source.html b/Docs/Doxy/html/_g_f_line_string_abstract_8h_source.html index 62547a3d..0d9da3d4 100644 --- a/Docs/Doxy/html/_g_f_line_string_abstract_8h_source.html +++ b/Docs/Doxy/html/_g_f_line_string_abstract_8h_source.html @@ -124,7 +124,7 @@ diff --git a/Docs/Doxy/html/_g_f_multi_line_string_8h_source.html b/Docs/Doxy/html/_g_f_multi_line_string_8h_source.html index ffd6406c..3dfeeb80 100644 --- a/Docs/Doxy/html/_g_f_multi_line_string_8h_source.html +++ b/Docs/Doxy/html/_g_f_multi_line_string_8h_source.html @@ -151,7 +151,7 @@
213 @end
214 
NSUInteger count()
-
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:36
+
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:35
A collection of GFLineStrings.
Definition: GFMultiLineString.h:40
GFLineString * lastGeometry()
A GFLineString is a collection of GFPoints.
Definition: GFLineString.h:38
@@ -161,7 +161,7 @@ diff --git a/Docs/Doxy/html/_g_f_multi_point_8h_source.html b/Docs/Doxy/html/_g_f_multi_point_8h_source.html index b1b133c2..7100f4e4 100644 --- a/Docs/Doxy/html/_g_f_multi_point_8h_source.html +++ b/Docs/Doxy/html/_g_f_multi_point_8h_source.html @@ -150,7 +150,7 @@
205  - (void) setObject: (GFPoint *) aPoint atIndexedSubscript:(NSUInteger) index;
206 
207 @end
-
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:36
+
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:35
A 2 dimensional point with x,y coordinates.
Definition: GFPoint.h:42
A collection of GFPoints.
Definition: GFMultiPoint.h:38
GFPoint * lastGeometry()
@@ -161,7 +161,7 @@ diff --git a/Docs/Doxy/html/_g_f_multi_polygon_8h_source.html b/Docs/Doxy/html/_g_f_multi_polygon_8h_source.html index c0b65c3b..27a01402 100644 --- a/Docs/Doxy/html/_g_f_multi_polygon_8h_source.html +++ b/Docs/Doxy/html/_g_f_multi_polygon_8h_source.html @@ -151,7 +151,7 @@
223 
224 @end
A collection of GFPolygons.
Definition: GFMultiPolygon.h:38
-
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:36
+
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:35
GFPolygon * firstGeometry()
NSUInteger count()
A mutable version of GFMultiPolygon.
Definition: GFMultiPolygon.h:177
@@ -161,7 +161,7 @@ diff --git a/Docs/Doxy/html/_g_f_point_8h_source.html b/Docs/Doxy/html/_g_f_point_8h_source.html index d3aea826..aad6e21f 100644 --- a/Docs/Doxy/html/_g_f_point_8h_source.html +++ b/Docs/Doxy/html/_g_f_point_8h_source.html @@ -152,7 +152,7 @@ diff --git a/Docs/Doxy/html/_g_f_point_abstract_8h_source.html b/Docs/Doxy/html/_g_f_point_abstract_8h_source.html index 1ac75f1e..c88844b6 100644 --- a/Docs/Doxy/html/_g_f_point_abstract_8h_source.html +++ b/Docs/Doxy/html/_g_f_point_abstract_8h_source.html @@ -124,7 +124,7 @@ diff --git a/Docs/Doxy/html/_g_f_polygon_8h_source.html b/Docs/Doxy/html/_g_f_polygon_8h_source.html index 4853f87b..9d056b7e 100644 --- a/Docs/Doxy/html/_g_f_polygon_8h_source.html +++ b/Docs/Doxy/html/_g_f_polygon_8h_source.html @@ -140,7 +140,7 @@
129 @end
An abstract class that represents a geometric shape.
Definition: GFGeometry.h:46
GFRing * outerRing()
-
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:36
+
A container class containing an array of GFGeometry objects.
Definition: GFGeometryCollection.h:35
A GFRing (aka linear ring) is a closed line which should not be self intersecting.
Definition: GFRing.h:36
GFGeometryCollection * innerRings()
A a mutable representation of GFPolygon.
Definition: GFPolygon.h:115
@@ -148,7 +148,7 @@ diff --git a/Docs/Doxy/html/_g_f_polygon_abstract_8h_source.html b/Docs/Doxy/html/_g_f_polygon_abstract_8h_source.html index 4ab01c1e..48cefad6 100644 --- a/Docs/Doxy/html/_g_f_polygon_abstract_8h_source.html +++ b/Docs/Doxy/html/_g_f_polygon_abstract_8h_source.html @@ -124,7 +124,7 @@ diff --git a/Docs/Doxy/html/_g_f_ring_8h_source.html b/Docs/Doxy/html/_g_f_ring_8h_source.html index 18770b46..1cfb783f 100644 --- a/Docs/Doxy/html/_g_f_ring_8h_source.html +++ b/Docs/Doxy/html/_g_f_ring_8h_source.html @@ -140,7 +140,7 @@ diff --git a/Docs/Doxy/html/_geo_features_8h_source.html b/Docs/Doxy/html/_geo_features_8h_source.html index 5eccc0b8..28a3f050 100644 --- a/Docs/Doxy/html/_geo_features_8h_source.html +++ b/Docs/Doxy/html/_geo_features_8h_source.html @@ -145,7 +145,7 @@ diff --git a/Docs/Doxy/html/annotated.html b/Docs/Doxy/html/annotated.html index dc319307..1077a3bc 100644 --- a/Docs/Doxy/html/annotated.html +++ b/Docs/Doxy/html/annotated.html @@ -120,7 +120,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08-members.html b/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08-members.html index 5293f4e7..1d3de63d 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08-members.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08-members.html @@ -96,7 +96,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08.html b/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08.html index a6e06f6b..c03a6a7e 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_geo_j_s_o_n_08.html @@ -196,7 +196,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08-members.html b/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08-members.html index 7070e142..fcdefefa 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08-members.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08-members.html @@ -95,7 +95,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08.html b/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08.html index 2bb7f925..f2733129 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_map_kit_08.html @@ -131,7 +131,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08-members.html b/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08-members.html index a11c69cd..d418e8c5 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08-members.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08-members.html @@ -96,7 +96,7 @@ diff --git a/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08.html b/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08.html index 0fa90ba6..5f3236b2 100644 --- a/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08.html +++ b/Docs/Doxy/html/category_g_f_geometry_07_w_k_t_08.html @@ -176,7 +176,7 @@ diff --git a/Docs/Doxy/html/class_g_f_box-members.html b/Docs/Doxy/html/class_g_f_box-members.html index 6bc661b7..3556a725 100644 --- a/Docs/Doxy/html/class_g_f_box-members.html +++ b/Docs/Doxy/html/class_g_f_box-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFBoxinitWithMinCorner:maxCorner:GFBoxinitWithWKT:GFBox + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymaxCornerGFBox @@ -112,7 +114,7 @@ diff --git a/Docs/Doxy/html/class_g_f_geometry-members.html b/Docs/Doxy/html/class_g_f_geometry-members.html index 4c02b10e..68ab72f3 100644 --- a/Docs/Doxy/html/class_g_f_geometry-members.html +++ b/Docs/Doxy/html/class_g_f_geometry-members.html @@ -96,6 +96,8 @@ - centroidGFGeometrygeometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)static + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -107,7 +109,7 @@ diff --git a/Docs/Doxy/html/class_g_f_geometry_collection-members.html b/Docs/Doxy/html/class_g_f_geometry_collection-members.html index 80473ecf..5d89cab4 100644 --- a/Docs/Doxy/html/class_g_f_geometry_collection-members.html +++ b/Docs/Doxy/html/class_g_f_geometry_collection-members.html @@ -100,21 +100,24 @@ + geometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)staticinitWithArray:GFGeometryCollection - - initWithWKT:GFGeometryCollection - - isValidGFGeometry - - lastGeometryGFGeometryCollection - - lengthGFGeometry - - mkMapOverlaysGFGeometry(MapKit) - - objectAtIndexedSubscript:GFGeometryCollection - - perimeterGFGeometry - - toGeoJSONGeometryGFGeometry(GeoJSON) - - toWKTStringGFGeometry(WKT) - - union_:GFGeometry - - within:GFGeometry + - initWithGeoJSONGeometry:GFGeometryCollection + - initWithWKT:GFGeometryCollection + - intersectsGFGeometry + - intersects:GFGeometry + - isValidGFGeometry + - lastGeometryGFGeometryCollection + - lengthGFGeometry + - mkMapOverlaysGFGeometry(MapKit) + - objectAtIndexedSubscript:GFGeometryCollection + - perimeterGFGeometry + - toGeoJSONGeometryGFGeometry(GeoJSON) + - toWKTStringGFGeometry(WKT) + - union_:GFGeometry + - within:GFGeometry diff --git a/Docs/Doxy/html/class_g_f_line_string-members.html b/Docs/Doxy/html/class_g_f_line_string-members.html index 0de740ef..d583982f 100644 --- a/Docs/Doxy/html/class_g_f_line_string-members.html +++ b/Docs/Doxy/html/class_g_f_line_string-members.html @@ -100,6 +100,8 @@ + geometryWithWKT:GFGeometry(WKT)staticinitWithGeoJSONGeometry:GFLineStringinitWithWKT:GFLineString + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastPointGFLineStringlengthGFGeometry @@ -114,7 +116,7 @@ diff --git a/Docs/Doxy/html/class_g_f_line_string_abstract-members.html b/Docs/Doxy/html/class_g_f_line_string_abstract-members.html index 35b8a2ba..cd9070e3 100644 --- a/Docs/Doxy/html/class_g_f_line_string_abstract-members.html +++ b/Docs/Doxy/html/class_g_f_line_string_abstract-members.html @@ -96,6 +96,8 @@ - centroidGFGeometrygeometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)static + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -107,7 +109,7 @@ diff --git a/Docs/Doxy/html/class_g_f_multi_line_string-members.html b/Docs/Doxy/html/class_g_f_multi_line_string-members.html index 156638fa..307dfde3 100644 --- a/Docs/Doxy/html/class_g_f_multi_line_string-members.html +++ b/Docs/Doxy/html/class_g_f_multi_line_string-members.html @@ -102,6 +102,8 @@ - initWithArray:GFGeometryCollectioninitWithGeoJSONGeometry:GFMultiLineStringinitWithWKT:GFMultiLineString + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiLineStringlengthGFGeometry @@ -115,7 +117,7 @@ diff --git a/Docs/Doxy/html/class_g_f_multi_point-members.html b/Docs/Doxy/html/class_g_f_multi_point-members.html index 05189677..21c8489d 100644 --- a/Docs/Doxy/html/class_g_f_multi_point-members.html +++ b/Docs/Doxy/html/class_g_f_multi_point-members.html @@ -102,6 +102,8 @@ - initWithArray:GFGeometryCollectioninitWithGeoJSONGeometry:GFMultiPointinitWithWKT:GFMultiPoint + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiPointlengthGFGeometry @@ -115,7 +117,7 @@ diff --git a/Docs/Doxy/html/class_g_f_multi_polygon-members.html b/Docs/Doxy/html/class_g_f_multi_polygon-members.html index 0db67d0a..39b1dee8 100644 --- a/Docs/Doxy/html/class_g_f_multi_polygon-members.html +++ b/Docs/Doxy/html/class_g_f_multi_polygon-members.html @@ -102,6 +102,8 @@ - initWithArray:GFGeometryCollectioninitWithGeoJSONGeometry:GFMultiPolygoninitWithWKT:GFMultiPolygon + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiPolygonlengthGFGeometry @@ -115,7 +117,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_box-members.html b/Docs/Doxy/html/class_g_f_mutable_box-members.html index e23b1548..8f9ea9e4 100644 --- a/Docs/Doxy/html/class_g_f_mutable_box-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_box-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFBoxinitWithMinCorner:maxCorner:GFBoxinitWithWKT:GFBox + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymaxCornerGFBox @@ -114,7 +116,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_geometry_collection-members.html b/Docs/Doxy/html/class_g_f_mutable_geometry_collection-members.html index 66f37614..2c62b885 100644 --- a/Docs/Doxy/html/class_g_f_mutable_geometry_collection-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_geometry_collection-members.html @@ -101,25 +101,28 @@ + geometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)staticinitWithArray:GFGeometryCollection - - initWithWKT:GFGeometryCollection - - insertGeometry:atIndex:GFMutableGeometryCollection - - isValidGFGeometry - - lastGeometryGFGeometryCollection - - lengthGFGeometry - - mkMapOverlaysGFGeometry(MapKit) - - objectAtIndexedSubscript:GFGeometryCollection - - perimeterGFGeometry - - removeAllGeometriesGFMutableGeometryCollection - - removeGeometryAtIndex:GFMutableGeometryCollection - - setObject:atIndexedSubscript:GFMutableGeometryCollection - - toGeoJSONGeometryGFGeometry(GeoJSON) - - toWKTStringGFGeometry(WKT) - - union_:GFGeometry - - within:GFGeometry + - initWithGeoJSONGeometry:GFGeometryCollection + - initWithWKT:GFGeometryCollection + - insertGeometry:atIndex:GFMutableGeometryCollection + - intersectsGFGeometry + - intersects:GFGeometry + - isValidGFGeometry + - lastGeometryGFGeometryCollection + - lengthGFGeometry + - mkMapOverlaysGFGeometry(MapKit) + - objectAtIndexedSubscript:GFGeometryCollection + - perimeterGFGeometry + - removeAllGeometriesGFMutableGeometryCollection + - removeGeometryAtIndex:GFMutableGeometryCollection + - setObject:atIndexedSubscript:GFMutableGeometryCollection + - toGeoJSONGeometryGFGeometry(GeoJSON) + - toWKTStringGFGeometry(WKT) + - union_:GFGeometry + - within:GFGeometry diff --git a/Docs/Doxy/html/class_g_f_mutable_line_string-members.html b/Docs/Doxy/html/class_g_f_mutable_line_string-members.html index 5725f966..e91796dd 100644 --- a/Docs/Doxy/html/class_g_f_mutable_line_string-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_line_string-members.html @@ -102,6 +102,8 @@ - initWithGeoJSONGeometry:GFLineStringinitWithWKT:GFLineStringinsertPoint:atIndex:GFMutableLineString + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastPointGFLineStringlengthGFGeometry @@ -119,7 +121,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_multi_line_string-members.html b/Docs/Doxy/html/class_g_f_mutable_multi_line_string-members.html index 7d019542..3859b48a 100644 --- a/Docs/Doxy/html/class_g_f_mutable_multi_line_string-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_multi_line_string-members.html @@ -104,6 +104,8 @@ - initWithGeoJSONGeometry:GFMultiLineStringinitWithWKT:GFMultiLineStringinsertGeometry:atIndex:GFMutableMultiLineString + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiLineStringlengthGFGeometry @@ -120,7 +122,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_multi_point-members.html b/Docs/Doxy/html/class_g_f_mutable_multi_point-members.html index d4bef2f2..058d2230 100644 --- a/Docs/Doxy/html/class_g_f_mutable_multi_point-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_multi_point-members.html @@ -104,6 +104,8 @@ - initWithGeoJSONGeometry:GFMultiPointinitWithWKT:GFMultiPointinsertGeometry:atIndex:GFMutableMultiPoint + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiPointlengthGFGeometry @@ -120,7 +122,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_multi_polygon-members.html b/Docs/Doxy/html/class_g_f_mutable_multi_polygon-members.html index b8c1e93b..6b27175e 100644 --- a/Docs/Doxy/html/class_g_f_mutable_multi_polygon-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_multi_polygon-members.html @@ -104,6 +104,8 @@ - initWithGeoJSONGeometry:GFMultiPolygoninitWithWKT:GFMultiPolygoninsertGeometry:atIndex:GFMutableMultiPolygon + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastGeometryGFMultiPolygonlengthGFGeometry @@ -120,7 +122,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_point-members.html b/Docs/Doxy/html/class_g_f_mutable_point-members.html index 00434e08..8bb022c9 100644 --- a/Docs/Doxy/html/class_g_f_mutable_point-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_point-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFPointinitWithWKT:GFPointinitWithX:y:GFPoint + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -114,7 +116,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_polygon-members.html b/Docs/Doxy/html/class_g_f_mutable_polygon-members.html index 022dd9e0..a809218e 100644 --- a/Docs/Doxy/html/class_g_f_mutable_polygon-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_polygon-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFPolygoninitWithWKT:GFPolygoninnerRingsGFPolygon + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -113,7 +115,7 @@ diff --git a/Docs/Doxy/html/class_g_f_mutable_ring-members.html b/Docs/Doxy/html/class_g_f_mutable_ring-members.html index a4de0144..9cfa64d4 100644 --- a/Docs/Doxy/html/class_g_f_mutable_ring-members.html +++ b/Docs/Doxy/html/class_g_f_mutable_ring-members.html @@ -102,6 +102,8 @@ - initWithGeoJSONGeometry:GFRinginitWithWKT:GFRinginsertPoint:atIndex:GFMutableRing + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastPointGFLineStringlengthGFGeometry @@ -119,7 +121,7 @@ diff --git a/Docs/Doxy/html/class_g_f_point-members.html b/Docs/Doxy/html/class_g_f_point-members.html index 3f2a3971..9e3323b2 100644 --- a/Docs/Doxy/html/class_g_f_point-members.html +++ b/Docs/Doxy/html/class_g_f_point-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFPointinitWithWKT:GFPointinitWithX:y:GFPoint + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -112,7 +114,7 @@ diff --git a/Docs/Doxy/html/class_g_f_point_abstract-members.html b/Docs/Doxy/html/class_g_f_point_abstract-members.html index e5926e61..f22631c6 100644 --- a/Docs/Doxy/html/class_g_f_point_abstract-members.html +++ b/Docs/Doxy/html/class_g_f_point_abstract-members.html @@ -96,6 +96,8 @@ - centroidGFGeometrygeometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)static + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -107,7 +109,7 @@ diff --git a/Docs/Doxy/html/class_g_f_polygon-members.html b/Docs/Doxy/html/class_g_f_polygon-members.html index 0012dbc9..4783b00d 100644 --- a/Docs/Doxy/html/class_g_f_polygon-members.html +++ b/Docs/Doxy/html/class_g_f_polygon-members.html @@ -99,6 +99,8 @@ - initWithGeoJSONGeometry:GFPolygoninitWithWKT:GFPolygoninnerRingsGFPolygon + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -111,7 +113,7 @@ diff --git a/Docs/Doxy/html/class_g_f_polygon_abstract-members.html b/Docs/Doxy/html/class_g_f_polygon_abstract-members.html index b76ce2ed..d1ea271d 100644 --- a/Docs/Doxy/html/class_g_f_polygon_abstract-members.html +++ b/Docs/Doxy/html/class_g_f_polygon_abstract-members.html @@ -96,6 +96,8 @@ - centroidGFGeometrygeometryWithGeoJSONGeometry:GFGeometry(GeoJSON)staticgeometryWithWKT:GFGeometry(WKT)static + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylengthGFGeometrymkMapOverlaysGFGeometry(MapKit) @@ -107,7 +109,7 @@ diff --git a/Docs/Doxy/html/class_g_f_ring-members.html b/Docs/Doxy/html/class_g_f_ring-members.html index bdd087fd..9fc0a4fd 100644 --- a/Docs/Doxy/html/class_g_f_ring-members.html +++ b/Docs/Doxy/html/class_g_f_ring-members.html @@ -100,6 +100,8 @@ + geometryWithWKT:GFGeometry(WKT)staticinitWithGeoJSONGeometry:GFRinginitWithWKT:GFRing + - intersectsGFGeometry + - intersects:GFGeometryisValidGFGeometrylastPointGFLineStringlengthGFGeometry @@ -114,7 +116,7 @@ diff --git a/Docs/Doxy/html/classes.html b/Docs/Doxy/html/classes.html index 0b668d37..6008ae88 100644 --- a/Docs/Doxy/html/classes.html +++ b/Docs/Doxy/html/classes.html @@ -110,7 +110,7 @@ diff --git a/Docs/Doxy/html/deprecated.html b/Docs/Doxy/html/deprecated.html index 837ed16c..2371cf53 100644 --- a/Docs/Doxy/html/deprecated.html +++ b/Docs/Doxy/html/deprecated.html @@ -91,7 +91,7 @@ diff --git a/Docs/Doxy/html/dir_e666211a5b82ecd872492f27d82cdd83.html b/Docs/Doxy/html/dir_e666211a5b82ecd872492f27d82cdd83.html index 4eb61736..e277b941 100644 --- a/Docs/Doxy/html/dir_e666211a5b82ecd872492f27d82cdd83.html +++ b/Docs/Doxy/html/dir_e666211a5b82ecd872492f27d82cdd83.html @@ -127,7 +127,7 @@ diff --git a/Docs/Doxy/html/files.html b/Docs/Doxy/html/files.html index 8be409ae..c152c853 100644 --- a/Docs/Doxy/html/files.html +++ b/Docs/Doxy/html/files.html @@ -107,7 +107,7 @@ diff --git a/Docs/Doxy/html/functions.html b/Docs/Doxy/html/functions.html index 27d2c10c..a4312fb5 100644 --- a/Docs/Doxy/html/functions.html +++ b/Docs/Doxy/html/functions.html @@ -188,6 +188,7 @@

- i -

  • initWithGeoJSONGeometry: : GFBox +, GFGeometryCollection , GFLineString , GFMultiLineString , GFMultiPoint @@ -226,6 +227,12 @@

    - i -

      : GFMutableLineString , GFMutableRing +
    • intersects +: GFGeometry +
    • +
    • intersects: +: GFGeometry +
    • isValid : GFGeometry
    • @@ -381,7 +388,7 @@

      - y -

        diff --git a/Docs/Doxy/html/functions_func.html b/Docs/Doxy/html/functions_func.html index 68d0d078..a16e461f 100644 --- a/Docs/Doxy/html/functions_func.html +++ b/Docs/Doxy/html/functions_func.html @@ -188,6 +188,7 @@

        - i -

        • initWithGeoJSONGeometry: : GFBox +, GFGeometryCollection , GFLineString , GFMultiLineString , GFMultiPoint @@ -226,6 +227,12 @@

          - i -

            : GFMutableLineString , GFMutableRing +
          • intersects +: GFGeometry +
          • +
          • intersects: +: GFGeometry +
          • isValid : GFGeometry
          • @@ -381,7 +388,7 @@

            - y -

              diff --git a/Docs/Doxy/html/graph_legend.html b/Docs/Doxy/html/graph_legend.html index dd0481f2..24c92309 100644 --- a/Docs/Doxy/html/graph_legend.html +++ b/Docs/Doxy/html/graph_legend.html @@ -146,7 +146,7 @@ diff --git a/Docs/Doxy/html/hierarchy.html b/Docs/Doxy/html/hierarchy.html index 29b70e7c..c125914c 100644 --- a/Docs/Doxy/html/hierarchy.html +++ b/Docs/Doxy/html/hierarchy.html @@ -130,7 +130,7 @@ diff --git a/Docs/Doxy/html/index.html b/Docs/Doxy/html/index.html index d4533852..c6eca181 100644 --- a/Docs/Doxy/html/index.html +++ b/Docs/Doxy/html/index.html @@ -88,19 +88,19 @@

              Introduction

              Features

                -
              • Easy to use.
              • -
              • Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, Box and GeometryCollection implementations.
              • -
              • Area, Length, BoundingBox, Centroid, Perimeter, Union, and Within (point in polygon) algorithms. More coming soon.
              • -
              • Immutable and mutable versions of all classes (e.g. GFPolygon and GFMutablePolygon).
              • -
              • WKT (Well-Known-Text) input and output.
              • -
              • GeoJSON input and output.
              • -
              • MapKit representations and drawing.
              • -
              • Indexed Subscripting support for all collection types (e.g. GEPoint * point = multiPoint[0]).
              • -
              • Swift: supports direct use in Swift applications.
              • -
              • CocoaPod framework support (compile as Objective-C framework or static lib).
              • -
              • Open Sourced under the the Apache License, Version 2.0.
              • -
              • Comprehensive doxygen documentation of the library available at github.io.
              • -
              • Implemented based on the popular and fast open source C++ boost geometry library.
              • +
              • [x] Easy to use.
              • +
              • [x] Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, Box and GeometryCollection implementations.
              • +
              • [x] Area, Length, BoundingBox, Centroid, Perimeter, Union, and Within (point in polygon) algorithms. More coming soon.
              • +
              • [x] Immutable and mutable versions of all classes (e.g. GFPolygon and GFMutablePolygon).
              • +
              • [x] WKT (Well-Known-Text) input and output.
              • +
              • [x] GeoJSON input and output.
              • +
              • [x] MapKit representations and drawing.
              • +
              • [x] Indexed Subscripting support for all collection types (e.g. GEPoint * point = multiPoint[0]).
              • +
              • [x] Swift: supports direct use in Swift applications.
              • +
              • [x] CocoaPod framework support (compile as Objective-C framework or static lib).
              • +
              • [x] Open Sourced under the the Apache License, Version 2.0.
              • +
              • [x] Comprehensive doxygen documentation of the library available at github.io.
              • +
              • [x] Implemented based on the popular and fast open source C++ boost geometry library.

              Documentation

              The doxygen documentation is online available at github.io.

              @@ -126,14 +126,14 @@

              Installation

              1 pod "GeoFeatures"

              See the "Using CocoaPods" guide for more information.

              Author

              -

              Tony Stone

              +

              Tony Stone (https://github.com/tonystone)

              License

              GeoFeatures is released under the Apache License, Version 2.0

              The embedded Boost library is released under the Boost Software License, Version 1.0

              diff --git a/Docs/Doxy/html/inherits.html b/Docs/Doxy/html/inherits.html index 48d553d0..89f2587a 100644 --- a/Docs/Doxy/html/inherits.html +++ b/Docs/Doxy/html/inherits.html @@ -136,7 +136,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_box.html b/Docs/Doxy/html/interface_g_f_box.html index df5ac096..dd1ed24c 100644 --- a/Docs/Doxy/html/interface_g_f_box.html +++ b/Docs/Doxy/html/interface_g_f_box.html @@ -141,6 +141,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -292,7 +296,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_geometry.html b/Docs/Doxy/html/interface_g_f_geometry.html index e7ae75ba..08b000d8 100644 --- a/Docs/Doxy/html/interface_g_f_geometry.html +++ b/Docs/Doxy/html/interface_g_f_geometry.html @@ -129,8 +129,6 @@ Collaboration diagram for GFGeometry:
              Collaboration graph
              - -
              [legend]
              + + + + @@ -302,6 +304,41 @@

              Checks if the geometry is completely inside the other geometry.

              Returns
              True if self is within the other GFGeometry instance. False otherwise.
              + + + +
              +
              +

              @@ -149,6 +147,10 @@

               
              (BOOL) - within:
               
              (BOOL) - intersects
               
              (BOOL) - intersects:
               
              (GFGeometry *) - union_:
               
              (NSDictionary *) - toGeoJSONGeometry
              + + + + + + +
              - (BOOL) intersects
              +
              +

              Checks if self has at least one intersection.

              +
              Returns
              true if self has at least one intersection.
              + +
              + + +
              +
              + + + + + + + + +
              - (BOOL) intersects: (GFGeometry *) other
              +
              +

              Checks if self has at least one intersection with the other geometry.

              +
              Returns
              true if self has at least one intersection with the other geometry.
              +
              @@ -318,7 +355,13 @@

              Combines the other geometry with self. The union calculates the spatial set theoretic union of the two geometries.

              -
              Returns
              A new GFGeometry instance that represents the union of the self and other.
              +
              Returns
              A new GFGeometry instance that represents the union of the self and other.
              +
              Exceptions
              + + +
              NSInvalidArgumentExceptionif the one of the geometries is invalid. You can test for an invalid geometry by calling isValid.
              +
              +
              @@ -480,7 +523,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_geometry_collection.html b/Docs/Doxy/html/interface_g_f_geometry_collection.html index 958524ac..4e2a8f2c 100644 --- a/Docs/Doxy/html/interface_g_f_geometry_collection.html +++ b/Docs/Doxy/html/interface_g_f_geometry_collection.html @@ -124,6 +124,8 @@ Instance Methods (instancetype) - initWithWKT:   +(instancetype) - initWithGeoJSONGeometry: +  (instancetype) - initWithArray:   (NSUInteger) - count @@ -151,6 +153,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -197,6 +203,39 @@

              Reimplemented in GFMultiLineString, GFMultiPoint, and GFMultiPolygon.

              + + + +
              +
              + + + + + + + + +
              - (instancetype) initWithGeoJSONGeometry: (NSDictionary *) jsonDictionary
              +
              +

              Initialize this GFGeometryCollection with the given GeoJSON dictionary.

              +
              Note

              +

              Example:

              +
              {
              +
              "type": "GeometryCollection",
              +
              "geometries": [
              +
              { "type": "Point",
              +
              "coordinates": [100.0, 0.0]
              +
              },
              +
              { "type": "LineString",
              +
              "coordinates": [ [101.0, 0.0], [102.0, 1.0] ]
              +
              }
              +
              ]
              +
              }
              +
              + +

              Reimplemented in GFMultiLineString, GFMultiPoint, and GFMultiPolygon.

              +
              @@ -212,8 +251,7 @@
              -

              Initialize this GFGeometryCollection with the NSArray of GFGeometry instances.

              -
              Warning
              The array must not contain another GFGeometryCollection instance.
              +

              Initialize this GFGeometryCollection with the NSArray of GFGeometry instances.

              @@ -354,7 +392,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_line_string.html b/Docs/Doxy/html/interface_g_f_line_string.html index b3a782a5..02ab4b8e 100644 --- a/Docs/Doxy/html/interface_g_f_line_string.html +++ b/Docs/Doxy/html/interface_g_f_line_string.html @@ -147,6 +147,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -359,7 +363,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_line_string_abstract.html b/Docs/Doxy/html/interface_g_f_line_string_abstract.html index 138b2e55..458a396e 100644 --- a/Docs/Doxy/html/interface_g_f_line_string_abstract.html +++ b/Docs/Doxy/html/interface_g_f_line_string_abstract.html @@ -129,6 +129,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -156,7 +160,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_multi_line_string.html b/Docs/Doxy/html/interface_g_f_multi_line_string.html index 7a53bc1b..fd03b37a 100644 --- a/Docs/Doxy/html/interface_g_f_multi_line_string.html +++ b/Docs/Doxy/html/interface_g_f_multi_line_string.html @@ -150,6 +150,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -236,6 +240,8 @@
              }
              +

              Reimplemented from GFGeometryCollection.

              + @@ -376,7 +382,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_multi_point.html b/Docs/Doxy/html/interface_g_f_multi_point.html index 70b729f6..b2e2f6a5 100644 --- a/Docs/Doxy/html/interface_g_f_multi_point.html +++ b/Docs/Doxy/html/interface_g_f_multi_point.html @@ -150,6 +150,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -229,6 +233,8 @@
              }
              +

              Reimplemented from GFGeometryCollection.

              + @@ -370,7 +376,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_multi_polygon.html b/Docs/Doxy/html/interface_g_f_multi_polygon.html index 585836c3..8f345cfb 100644 --- a/Docs/Doxy/html/interface_g_f_multi_polygon.html +++ b/Docs/Doxy/html/interface_g_f_multi_polygon.html @@ -150,6 +150,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -246,6 +250,8 @@
              }
              +

              Reimplemented from GFGeometryCollection.

              + @@ -386,7 +392,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_box.html b/Docs/Doxy/html/interface_g_f_mutable_box.html index 2777a809..76d75ab0 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_box.html +++ b/Docs/Doxy/html/interface_g_f_mutable_box.html @@ -147,6 +147,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -209,7 +213,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_geometry_collection.html b/Docs/Doxy/html/interface_g_f_mutable_geometry_collection.html index edb72be9..4a0a3d80 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_geometry_collection.html +++ b/Docs/Doxy/html/interface_g_f_mutable_geometry_collection.html @@ -130,6 +130,8 @@ - Instance Methods inherited from GFGeometryCollection (instancetype) - initWithWKT:   +(instancetype) - initWithGeoJSONGeometry: +  (instancetype) - initWithArray:   (NSUInteger) - count @@ -157,6 +159,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -329,7 +335,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_line_string.html b/Docs/Doxy/html/interface_g_f_mutable_line_string.html index 39f63bdd..a0014d14 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_line_string.html +++ b/Docs/Doxy/html/interface_g_f_mutable_line_string.html @@ -157,6 +157,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -329,7 +333,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_multi_line_string.html b/Docs/Doxy/html/interface_g_f_mutable_multi_line_string.html index 9369a6ce..13b7f651 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_multi_line_string.html +++ b/Docs/Doxy/html/interface_g_f_mutable_multi_line_string.html @@ -162,6 +162,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -334,7 +338,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_multi_point.html b/Docs/Doxy/html/interface_g_f_mutable_multi_point.html index 1e3b8997..5e2b5b4f 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_multi_point.html +++ b/Docs/Doxy/html/interface_g_f_mutable_multi_point.html @@ -162,6 +162,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -334,7 +338,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_multi_polygon.html b/Docs/Doxy/html/interface_g_f_mutable_multi_polygon.html index 974be6d8..7ed4c046 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_multi_polygon.html +++ b/Docs/Doxy/html/interface_g_f_mutable_multi_polygon.html @@ -162,6 +162,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -334,7 +338,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_point.html b/Docs/Doxy/html/interface_g_f_mutable_point.html index f1697049..cc0254ee 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_point.html +++ b/Docs/Doxy/html/interface_g_f_mutable_point.html @@ -147,6 +147,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -209,7 +213,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_polygon.html b/Docs/Doxy/html/interface_g_f_mutable_polygon.html index 2efbb7db..b3c7ad51 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_polygon.html +++ b/Docs/Doxy/html/interface_g_f_mutable_polygon.html @@ -145,6 +145,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -213,7 +217,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_mutable_ring.html b/Docs/Doxy/html/interface_g_f_mutable_ring.html index 966642c7..e6b7efdc 100644 --- a/Docs/Doxy/html/interface_g_f_mutable_ring.html +++ b/Docs/Doxy/html/interface_g_f_mutable_ring.html @@ -160,6 +160,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -335,7 +339,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_point.html b/Docs/Doxy/html/interface_g_f_point.html index fe928a4d..7823d1a4 100644 --- a/Docs/Doxy/html/interface_g_f_point.html +++ b/Docs/Doxy/html/interface_g_f_point.html @@ -141,6 +141,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -285,7 +289,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_point_abstract.html b/Docs/Doxy/html/interface_g_f_point_abstract.html index a2b93e27..7b11f103 100644 --- a/Docs/Doxy/html/interface_g_f_point_abstract.html +++ b/Docs/Doxy/html/interface_g_f_point_abstract.html @@ -129,6 +129,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -156,7 +160,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_polygon.html b/Docs/Doxy/html/interface_g_f_polygon.html index a18d84e1..3ba09f73 100644 --- a/Docs/Doxy/html/interface_g_f_polygon.html +++ b/Docs/Doxy/html/interface_g_f_polygon.html @@ -139,6 +139,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -261,7 +265,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_polygon_abstract.html b/Docs/Doxy/html/interface_g_f_polygon_abstract.html index 479f8ba0..13e3ddcd 100644 --- a/Docs/Doxy/html/interface_g_f_polygon_abstract.html +++ b/Docs/Doxy/html/interface_g_f_polygon_abstract.html @@ -129,6 +129,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -156,7 +160,7 @@ diff --git a/Docs/Doxy/html/interface_g_f_ring.html b/Docs/Doxy/html/interface_g_f_ring.html index 8eaa78cd..92c2f736 100644 --- a/Docs/Doxy/html/interface_g_f_ring.html +++ b/Docs/Doxy/html/interface_g_f_ring.html @@ -148,6 +148,10 @@   (BOOL) - within:   +(BOOL) - intersects +  +(BOOL) - intersects: +  (GFGeometry *) - union_:   (NSDictionary *) - toGeoJSONGeometry @@ -243,7 +247,7 @@ diff --git a/Docs/Doxy/html/pages.html b/Docs/Doxy/html/pages.html index 2f5dea3e..2f839d4d 100644 --- a/Docs/Doxy/html/pages.html +++ b/Docs/Doxy/html/pages.html @@ -88,7 +88,7 @@ diff --git a/Docs/Doxy/html/search/all_6.js b/Docs/Doxy/html/search/all_6.js index ee6febc6..87876160 100644 --- a/Docs/Doxy/html/search/all_6.js +++ b/Docs/Doxy/html/search/all_6.js @@ -1,12 +1,14 @@ var searchData= [ ['initwitharray_3a',['initWithArray:',['../interface_g_f_geometry_collection.html#a260bb3daa9d3324cb1cc2fa9ef3a61e9',1,'GFGeometryCollection']]], - ['initwithgeojsongeometry_3a',['initWithGeoJSONGeometry:',['../interface_g_f_box.html#a4865745ca621d9ee91186301d1bee3b3',1,'GFBox::initWithGeoJSONGeometry:()'],['../interface_g_f_line_string.html#ad7a913bc12b6099982229190d1debd71',1,'GFLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_line_string.html#a35fba00c08f785e70b47dda5067f84f8',1,'GFMultiLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_point.html#a08bc62987b4e8c0435b00367dd617e00',1,'GFMultiPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_polygon.html#a2c8f29141e272aad174a9f65190d7cab',1,'GFMultiPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_point.html#aed287f2d4f50a2efe3ffe6c7f58993b7',1,'GFPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_polygon.html#a91f132a23f38e16d5e8dea762f43ef84',1,'GFPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_ring.html#a3562a7a5b8b37c53de97a0c31981c907',1,'GFRing::initWithGeoJSONGeometry:()']]], + ['initwithgeojsongeometry_3a',['initWithGeoJSONGeometry:',['../interface_g_f_box.html#a4865745ca621d9ee91186301d1bee3b3',1,'GFBox::initWithGeoJSONGeometry:()'],['../interface_g_f_geometry_collection.html#adc8a317a694f82808d1e02e53e300f8f',1,'GFGeometryCollection::initWithGeoJSONGeometry:()'],['../interface_g_f_line_string.html#ad7a913bc12b6099982229190d1debd71',1,'GFLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_line_string.html#a35fba00c08f785e70b47dda5067f84f8',1,'GFMultiLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_point.html#a08bc62987b4e8c0435b00367dd617e00',1,'GFMultiPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_polygon.html#a2c8f29141e272aad174a9f65190d7cab',1,'GFMultiPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_point.html#aed287f2d4f50a2efe3ffe6c7f58993b7',1,'GFPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_polygon.html#a91f132a23f38e16d5e8dea762f43ef84',1,'GFPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_ring.html#a3562a7a5b8b37c53de97a0c31981c907',1,'GFRing::initWithGeoJSONGeometry:()']]], ['initwithmincorner_3amaxcorner_3a',['initWithMinCorner:maxCorner:',['../interface_g_f_box.html#a87bf50c9385711b4fed6c5ec9552397e',1,'GFBox']]], ['initwithwkt_3a',['initWithWKT:',['../interface_g_f_box.html#ab1c15e82e6b01e415e5fad629ac34ca4',1,'GFBox::initWithWKT:()'],['../interface_g_f_geometry_collection.html#a13156620e5298fe7d286bb800df4097b',1,'GFGeometryCollection::initWithWKT:()'],['../interface_g_f_line_string.html#a261a4d08fe5cb35f935d265c3a97f453',1,'GFLineString::initWithWKT:()'],['../interface_g_f_multi_line_string.html#a23cca8dc30634c3ac23c8cfaca41c569',1,'GFMultiLineString::initWithWKT:()'],['../interface_g_f_multi_point.html#a003eb1cee88057991c210dd0cd63ef7f',1,'GFMultiPoint::initWithWKT:()'],['../interface_g_f_multi_polygon.html#a321e0b2c64e6dbe079205f1c58a17a2f',1,'GFMultiPolygon::initWithWKT:()'],['../interface_g_f_point.html#ae5497af29fc8105557b2f6eb5c60ad1d',1,'GFPoint::initWithWKT:()'],['../interface_g_f_polygon.html#a72e0e0e299103715f933177f57df2815',1,'GFPolygon::initWithWKT:()'],['../interface_g_f_ring.html#a063be826fc24346e1fb5d4830f641ef0',1,'GFRing::initWithWKT:()']]], ['initwithx_3ay_3a',['initWithX:y:',['../interface_g_f_point.html#af63bcab9cd2d2fd5d8f4f9feedf55bb2',1,'GFPoint']]], ['innerrings',['innerRings',['../interface_g_f_polygon.html#ae2a7ec1a59646496e5ed5e4a813909f9',1,'GFPolygon']]], ['insertgeometry_3aatindex_3a',['insertGeometry:atIndex:',['../interface_g_f_mutable_geometry_collection.html#a457c530bc713c150036e75a0f76fc7e0',1,'GFMutableGeometryCollection::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_line_string.html#a86fb48dc7d1f45c6ca713ad1692b22ff',1,'GFMutableMultiLineString::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_point.html#a054095bfcbfdddfc29e0475702437272',1,'GFMutableMultiPoint::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_polygon.html#a5b473f33c2d3c5c5bc02c137bf839ca0',1,'GFMutableMultiPolygon::insertGeometry:atIndex:()']]], ['insertpoint_3aatindex_3a',['insertPoint:atIndex:',['../interface_g_f_mutable_line_string.html#ab5072f8a3272ccae43c664856b18caee',1,'GFMutableLineString::insertPoint:atIndex:()'],['../interface_g_f_mutable_ring.html#a483441f09297df754c2ca82f6ff10918',1,'GFMutableRing::insertPoint:atIndex:()']]], + ['intersects',['intersects',['../interface_g_f_geometry.html#a3735ea20bc337cff79944bbe08f3bdf0',1,'GFGeometry']]], + ['intersects_3a',['intersects:',['../interface_g_f_geometry.html#a86d1a80435c6b838dfb8b1a22a17a0b8',1,'GFGeometry']]], ['isvalid',['isValid',['../interface_g_f_geometry.html#a3a63de5905eae52356c6afd7313e4828',1,'GFGeometry']]] ]; diff --git a/Docs/Doxy/html/search/functions_5.js b/Docs/Doxy/html/search/functions_5.js index ee6febc6..87876160 100644 --- a/Docs/Doxy/html/search/functions_5.js +++ b/Docs/Doxy/html/search/functions_5.js @@ -1,12 +1,14 @@ var searchData= [ ['initwitharray_3a',['initWithArray:',['../interface_g_f_geometry_collection.html#a260bb3daa9d3324cb1cc2fa9ef3a61e9',1,'GFGeometryCollection']]], - ['initwithgeojsongeometry_3a',['initWithGeoJSONGeometry:',['../interface_g_f_box.html#a4865745ca621d9ee91186301d1bee3b3',1,'GFBox::initWithGeoJSONGeometry:()'],['../interface_g_f_line_string.html#ad7a913bc12b6099982229190d1debd71',1,'GFLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_line_string.html#a35fba00c08f785e70b47dda5067f84f8',1,'GFMultiLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_point.html#a08bc62987b4e8c0435b00367dd617e00',1,'GFMultiPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_polygon.html#a2c8f29141e272aad174a9f65190d7cab',1,'GFMultiPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_point.html#aed287f2d4f50a2efe3ffe6c7f58993b7',1,'GFPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_polygon.html#a91f132a23f38e16d5e8dea762f43ef84',1,'GFPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_ring.html#a3562a7a5b8b37c53de97a0c31981c907',1,'GFRing::initWithGeoJSONGeometry:()']]], + ['initwithgeojsongeometry_3a',['initWithGeoJSONGeometry:',['../interface_g_f_box.html#a4865745ca621d9ee91186301d1bee3b3',1,'GFBox::initWithGeoJSONGeometry:()'],['../interface_g_f_geometry_collection.html#adc8a317a694f82808d1e02e53e300f8f',1,'GFGeometryCollection::initWithGeoJSONGeometry:()'],['../interface_g_f_line_string.html#ad7a913bc12b6099982229190d1debd71',1,'GFLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_line_string.html#a35fba00c08f785e70b47dda5067f84f8',1,'GFMultiLineString::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_point.html#a08bc62987b4e8c0435b00367dd617e00',1,'GFMultiPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_multi_polygon.html#a2c8f29141e272aad174a9f65190d7cab',1,'GFMultiPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_point.html#aed287f2d4f50a2efe3ffe6c7f58993b7',1,'GFPoint::initWithGeoJSONGeometry:()'],['../interface_g_f_polygon.html#a91f132a23f38e16d5e8dea762f43ef84',1,'GFPolygon::initWithGeoJSONGeometry:()'],['../interface_g_f_ring.html#a3562a7a5b8b37c53de97a0c31981c907',1,'GFRing::initWithGeoJSONGeometry:()']]], ['initwithmincorner_3amaxcorner_3a',['initWithMinCorner:maxCorner:',['../interface_g_f_box.html#a87bf50c9385711b4fed6c5ec9552397e',1,'GFBox']]], ['initwithwkt_3a',['initWithWKT:',['../interface_g_f_box.html#ab1c15e82e6b01e415e5fad629ac34ca4',1,'GFBox::initWithWKT:()'],['../interface_g_f_geometry_collection.html#a13156620e5298fe7d286bb800df4097b',1,'GFGeometryCollection::initWithWKT:()'],['../interface_g_f_line_string.html#a261a4d08fe5cb35f935d265c3a97f453',1,'GFLineString::initWithWKT:()'],['../interface_g_f_multi_line_string.html#a23cca8dc30634c3ac23c8cfaca41c569',1,'GFMultiLineString::initWithWKT:()'],['../interface_g_f_multi_point.html#a003eb1cee88057991c210dd0cd63ef7f',1,'GFMultiPoint::initWithWKT:()'],['../interface_g_f_multi_polygon.html#a321e0b2c64e6dbe079205f1c58a17a2f',1,'GFMultiPolygon::initWithWKT:()'],['../interface_g_f_point.html#ae5497af29fc8105557b2f6eb5c60ad1d',1,'GFPoint::initWithWKT:()'],['../interface_g_f_polygon.html#a72e0e0e299103715f933177f57df2815',1,'GFPolygon::initWithWKT:()'],['../interface_g_f_ring.html#a063be826fc24346e1fb5d4830f641ef0',1,'GFRing::initWithWKT:()']]], ['initwithx_3ay_3a',['initWithX:y:',['../interface_g_f_point.html#af63bcab9cd2d2fd5d8f4f9feedf55bb2',1,'GFPoint']]], ['innerrings',['innerRings',['../interface_g_f_polygon.html#ae2a7ec1a59646496e5ed5e4a813909f9',1,'GFPolygon']]], ['insertgeometry_3aatindex_3a',['insertGeometry:atIndex:',['../interface_g_f_mutable_geometry_collection.html#a457c530bc713c150036e75a0f76fc7e0',1,'GFMutableGeometryCollection::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_line_string.html#a86fb48dc7d1f45c6ca713ad1692b22ff',1,'GFMutableMultiLineString::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_point.html#a054095bfcbfdddfc29e0475702437272',1,'GFMutableMultiPoint::insertGeometry:atIndex:()'],['../interface_g_f_mutable_multi_polygon.html#a5b473f33c2d3c5c5bc02c137bf839ca0',1,'GFMutableMultiPolygon::insertGeometry:atIndex:()']]], ['insertpoint_3aatindex_3a',['insertPoint:atIndex:',['../interface_g_f_mutable_line_string.html#ab5072f8a3272ccae43c664856b18caee',1,'GFMutableLineString::insertPoint:atIndex:()'],['../interface_g_f_mutable_ring.html#a483441f09297df754c2ca82f6ff10918',1,'GFMutableRing::insertPoint:atIndex:()']]], + ['intersects',['intersects',['../interface_g_f_geometry.html#a3735ea20bc337cff79944bbe08f3bdf0',1,'GFGeometry']]], + ['intersects_3a',['intersects:',['../interface_g_f_geometry.html#a86d1a80435c6b838dfb8b1a22a17a0b8',1,'GFGeometry']]], ['isvalid',['isValid',['../interface_g_f_geometry.html#a3a63de5905eae52356c6afd7313e4828',1,'GFGeometry']]] ]; diff --git a/Docs/Doxy/latex/dir_e666211a5b82ecd872492f27d82cdd83.tex b/Docs/Doxy/latex/dir_e666211a5b82ecd872492f27d82cdd83.tex index bd53e2c8..6071ef70 100644 --- a/Docs/Doxy/latex/dir_e666211a5b82ecd872492f27d82cdd83.tex +++ b/Docs/Doxy/latex/dir_e666211a5b82ecd872492f27d82cdd83.tex @@ -1,7 +1,6 @@ \hypertarget{dir_e666211a5b82ecd872492f27d82cdd83}{}\section{Geo\+Features Directory Reference} \label{dir_e666211a5b82ecd872492f27d82cdd83}\index{Geo\+Features Directory Reference@{Geo\+Features Directory Reference}} -Directory dependency graph for Geo\+Features\+: -\nopagebreak +Directory dependency graph for Geo\+Features\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/index.tex b/Docs/Doxy/latex/index.tex index 3444e970..e4885b11 100644 --- a/Docs/Doxy/latex/index.tex +++ b/Docs/Doxy/latex/index.tex @@ -10,19 +10,19 @@ \subsection*{Features} \begin{DoxyItemize} -\item Easy to use. -\item Point, Multi\+Point, Line\+String, Multi\+Line\+String, Polygon, Multi\+Polygon, Box and Geometry\+Collection implementations. -\item Area, Length, Bounding\+Box, Centroid, Perimeter, Union, and Within (point in polygon) algorithms. More coming soon. -\item Immutable and mutable versions of all classes (e.\+g. {\ttfamily \hyperlink{interface_g_f_polygon}{G\+F\+Polygon}} and {\ttfamily \hyperlink{interface_g_f_mutable_polygon}{G\+F\+Mutable\+Polygon}}). -\item \href{https://en.wikipedia.org/wiki/Well-known_text}{\tt W\+K\+T (Well-\/\+Known-\/\+Text)} input and output. -\item \href{http://geojson.org/}{\tt Geo\+J\+S\+O\+N} input and output. -\item Map\+Kit representations and drawing. -\item Indexed Subscripting support for all collection types (e.\+g. {\ttfamily G\+E\+Point $\ast$ point = multi\+Point\mbox{[}0\mbox{]}}). -\item {\bfseries Swift}\+: supports direct use in Swift applications. -\item Cocoa\+Pod framework support (compile as Objective-\/\+C framework or static lib). -\item Open Sourced under the the \href{http://www.apache.org/licenses/LICENSE-2.0.html}{\tt Apache License, Version 2.\+0}. -\item Comprehensive doxygen documentation of the library available at \href{http://tonystone.github.io/geofeatures}{\tt github.\+io}. -\item Implemented based on the popular and fast open source C++ boost geometry library. +\item \mbox{[}x\mbox{]} Easy to use. +\item \mbox{[}x\mbox{]} Point, Multi\+Point, Line\+String, Multi\+Line\+String, Polygon, Multi\+Polygon, Box and Geometry\+Collection implementations. +\item \mbox{[}x\mbox{]} Area, Length, Bounding\+Box, Centroid, Perimeter, Union, and Within (point in polygon) algorithms. More coming soon. +\item \mbox{[}x\mbox{]} Immutable and mutable versions of all classes (e.\+g. {\ttfamily \hyperlink{interface_g_f_polygon}{G\+F\+Polygon}} and {\ttfamily \hyperlink{interface_g_f_mutable_polygon}{G\+F\+Mutable\+Polygon}}). +\item \mbox{[}x\mbox{]} \href{https://en.wikipedia.org/wiki/Well-known_text}{\tt W\+K\+T (Well-\/\+Known-\/\+Text)} input and output. +\item \mbox{[}x\mbox{]} \href{http://geojson.org/}{\tt Geo\+J\+S\+O\+N} input and output. +\item \mbox{[}x\mbox{]} Map\+Kit representations and drawing. +\item \mbox{[}x\mbox{]} Indexed Subscripting support for all collection types (e.\+g. {\ttfamily G\+E\+Point $\ast$ point = multi\+Point\mbox{[}0\mbox{]}}). +\item \mbox{[}x\mbox{]} {\bfseries Swift}\+: supports direct use in Swift applications. +\item \mbox{[}x\mbox{]} Cocoa\+Pod framework support (compile as Objective-\/\+C framework or static lib). +\item \mbox{[}x\mbox{]} Open Sourced under the the \href{http://www.apache.org/licenses/LICENSE-2.0.html}{\tt Apache License, Version 2.\+0}. +\item \mbox{[}x\mbox{]} Comprehensive doxygen documentation of the library available at \href{http://tonystone.github.io/geofeatures}{\tt github.\+io}. +\item \mbox{[}x\mbox{]} Implemented based on the popular and fast open source C++ boost geometry library. \end{DoxyItemize} \subsection*{Documentation} @@ -65,7 +65,7 @@ \subsection*{Installation} \subsection*{Author} -Tony Stone +Tony Stone (\href{https://github.com/tonystone}{\tt https\+://github.\+com/tonystone}) \subsection*{License} diff --git a/Docs/Doxy/latex/interface_g_f_box.tex b/Docs/Doxy/latex/interface_g_f_box.tex index 27386776..afd7d513 100644 --- a/Docs/Doxy/latex/interface_g_f_box.tex +++ b/Docs/Doxy/latex/interface_g_f_box.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Box\+: -\nopagebreak +Inheritance diagram for G\+F\+Box\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Box\+: -\nopagebreak +Collaboration diagram for G\+F\+Box\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_geometry.tex b/Docs/Doxy/latex/interface_g_f_geometry.tex index 984dddfe..76668bb7 100644 --- a/Docs/Doxy/latex/interface_g_f_geometry.tex +++ b/Docs/Doxy/latex/interface_g_f_geometry.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Geometry\+: -\nopagebreak +Inheritance diagram for G\+F\+Geometry\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Geometry\+: -\nopagebreak +Collaboration diagram for G\+F\+Geometry\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -46,6 +44,10 @@ \subsection*{Instance Methods} \item (B\+O\+O\+L) -\/ \hyperlink{interface_g_f_geometry_a832350c76f4a42a39889c9138108edd2}{within\+:} \item +(B\+O\+O\+L) -\/ \hyperlink{interface_g_f_geometry_a3735ea20bc337cff79944bbe08f3bdf0}{intersects} +\item +(B\+O\+O\+L) -\/ \hyperlink{interface_g_f_geometry_a86d1a80435c6b838dfb8b1a22a17a0b8}{intersects\+:} +\item (\hyperlink{interface_g_f_geometry}{G\+F\+Geometry} $\ast$) -\/ \hyperlink{interface_g_f_geometry_a58c32fcf4a3932281498d1a1b25fb46b}{union\+\_\+\+:} \item (N\+S\+Dictionary $\ast$) -\/ \hyperlink{interface_g_f_geometry_a89a1dd53c1d9a51fd5b933fde28be5b7}{to\+Geo\+J\+S\+O\+N\+Geometry} @@ -185,6 +187,30 @@ \subsection{Method Documentation} \begin{DoxyReturn}{Returns} True if self is within the other \hyperlink{interface_g_f_geometry}{G\+F\+Geometry} instance. False otherwise. \end{DoxyReturn} +\hypertarget{interface_g_f_geometry_a3735ea20bc337cff79944bbe08f3bdf0}{}\index{G\+F\+Geometry@{G\+F\+Geometry}!intersects@{intersects}} +\index{intersects@{intersects}!G\+F\+Geometry@{G\+F\+Geometry}} +\subsubsection[{intersects()}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (B\+O\+O\+L) intersects +\begin{DoxyParamCaption} +{} +\end{DoxyParamCaption} +}\label{interface_g_f_geometry_a3735ea20bc337cff79944bbe08f3bdf0} +Checks if self has at least one intersection. + +\begin{DoxyReturn}{Returns} +true if self has at least one intersection. +\end{DoxyReturn} +\hypertarget{interface_g_f_geometry_a86d1a80435c6b838dfb8b1a22a17a0b8}{}\index{G\+F\+Geometry@{G\+F\+Geometry}!intersects\+:@{intersects\+:}} +\index{intersects\+:@{intersects\+:}!G\+F\+Geometry@{G\+F\+Geometry}} +\subsubsection[{intersects\+:(\+G\+F\+Geometry $\ast$other)}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (B\+O\+O\+L) intersects\+: +\begin{DoxyParamCaption} +\item[{({\bf G\+F\+Geometry} $\ast$)}]{other} +\end{DoxyParamCaption} +}\label{interface_g_f_geometry_a86d1a80435c6b838dfb8b1a22a17a0b8} +Checks if self has at least one intersection with the other geometry. + +\begin{DoxyReturn}{Returns} +true if self has at least one intersection with the other geometry. +\end{DoxyReturn} \hypertarget{interface_g_f_geometry_a58c32fcf4a3932281498d1a1b25fb46b}{}\index{G\+F\+Geometry@{G\+F\+Geometry}!union\+\_\+\+:@{union\+\_\+\+:}} \index{union\+\_\+\+:@{union\+\_\+\+:}!G\+F\+Geometry@{G\+F\+Geometry}} \subsubsection[{union\+\_\+\+:(\+G\+F\+Geometry $\ast$other)}]{\setlength{\rightskip}{0pt plus 5cm}-\/ ({\bf G\+F\+Geometry} $\ast$) union\+\_\+\+: @@ -195,8 +221,13 @@ \subsection{Method Documentation} Combines the other geometry with self. The union calculates the spatial set theoretic union of the two geometries. \begin{DoxyReturn}{Returns} -A new \hyperlink{interface_g_f_geometry}{G\+F\+Geometry} instance that represents the union of the self and other. +A new \hyperlink{interface_g_f_geometry}{G\+F\+Geometry} instance that represents the union of the self and other. \end{DoxyReturn} + +\begin{DoxyExceptions}{Exceptions} +{\em N\+S\+Invalid\+Argument\+Exception} & if the one of the geometries is invalid. You can test for an invalid geometry by calling is\+Valid. \\ +\hline +\end{DoxyExceptions} \hypertarget{interface_g_f_geometry_a5b730dcea33fc8b2c156199400e3014e}{}\index{G\+F\+Geometry@{G\+F\+Geometry}!geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+:@{geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+:}} \index{geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+:@{geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+:}!G\+F\+Geometry@{G\+F\+Geometry}} \subsubsection[{geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+:(\+N\+S\+Dictionary $\ast$geo\+J\+S\+O\+N\+Geometry\+Dictionary)}]{\setlength{\rightskip}{0pt plus 5cm}+ (instancetype) geometry\+With\+Geo\+J\+S\+O\+N\+Geometry\+: diff --git a/Docs/Doxy/latex/interface_g_f_geometry_collection.tex b/Docs/Doxy/latex/interface_g_f_geometry_collection.tex index 24e7582b..d5dba064 100644 --- a/Docs/Doxy/latex/interface_g_f_geometry_collection.tex +++ b/Docs/Doxy/latex/interface_g_f_geometry_collection.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Geometry\+Collection\+: -\nopagebreak +Inheritance diagram for G\+F\+Geometry\+Collection\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Geometry\+Collection\+: -\nopagebreak +Collaboration diagram for G\+F\+Geometry\+Collection\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -34,6 +32,8 @@ \subsection*{Instance Methods} \item (instancetype) -\/ \hyperlink{interface_g_f_geometry_collection_a13156620e5298fe7d286bb800df4097b}{init\+With\+W\+K\+T\+:} \item +(instancetype) -\/ \hyperlink{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f}{init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:} +\item (instancetype) -\/ \hyperlink{interface_g_f_geometry_collection_a260bb3daa9d3324cb1cc2fa9ef3a61e9}{init\+With\+Array\+:} \item (N\+S\+U\+Integer) -\/ \hyperlink{interface_g_f_geometry_collection_a020dd5245b572a391ccbd1ea92699240}{count} @@ -86,6 +86,40 @@ \subsection{Method Documentation} Reimplemented in \hyperlink{interface_g_f_multi_line_string_a23cca8dc30634c3ac23c8cfaca41c569}{G\+F\+Multi\+Line\+String}, \hyperlink{interface_g_f_multi_point_a003eb1cee88057991c210dd0cd63ef7f}{G\+F\+Multi\+Point}, and \hyperlink{interface_g_f_multi_polygon_a321e0b2c64e6dbe079205f1c58a17a2f}{G\+F\+Multi\+Polygon}. +\hypertarget{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f}{}\index{G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}!init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:@{init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:}} +\index{init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:@{init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:}!G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}} +\subsubsection[{init\+With\+Geo\+J\+S\+O\+N\+Geometry\+:(\+N\+S\+Dictionary $\ast$json\+Dictionary)}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (instancetype) init\+With\+Geo\+J\+S\+O\+N\+Geometry\+: +\begin{DoxyParamCaption} +\item[{(N\+S\+Dictionary $\ast$)}]{json\+Dictionary} +\end{DoxyParamCaption} +}\label{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f} +Initialize this \hyperlink{interface_g_f_geometry_collection}{G\+F\+Geometry\+Collection} with the given Geo\+J\+S\+O\+N dictionary. + +\begin{DoxyNote}{Note} + + +Example\+: + + +\begin{DoxyCode} +\{ + \textcolor{stringliteral}{"type"}: \textcolor{stringliteral}{"GeometryCollection"}, + \textcolor{stringliteral}{"geometries"}: [ + \{ \textcolor{stringliteral}{"type"}: \textcolor{stringliteral}{"Point"}, + \textcolor{stringliteral}{"coordinates"}: [100.0, 0.0] + \}, + \{ \textcolor{stringliteral}{"type"}: \textcolor{stringliteral}{"LineString"}, + \textcolor{stringliteral}{"coordinates"}: [ [101.0, 0.0], [102.0, 1.0] ] + \} + ] +\} +\end{DoxyCode} + +\end{DoxyNote} + + +Reimplemented in \hyperlink{interface_g_f_multi_line_string_a35fba00c08f785e70b47dda5067f84f8}{G\+F\+Multi\+Line\+String}, \hyperlink{interface_g_f_multi_point_a08bc62987b4e8c0435b00367dd617e00}{G\+F\+Multi\+Point}, and \hyperlink{interface_g_f_multi_polygon_a2c8f29141e272aad174a9f65190d7cab}{G\+F\+Multi\+Polygon}. + \hypertarget{interface_g_f_geometry_collection_a260bb3daa9d3324cb1cc2fa9ef3a61e9}{}\index{G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}!init\+With\+Array\+:@{init\+With\+Array\+:}} \index{init\+With\+Array\+:@{init\+With\+Array\+:}!G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}} \subsubsection[{init\+With\+Array\+:(\+N\+S\+Array $\ast$array)}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (instancetype) init\+With\+Array\+: @@ -93,12 +127,7 @@ \subsection{Method Documentation} \item[{(N\+S\+Array $\ast$)}]{array} \end{DoxyParamCaption} }\label{interface_g_f_geometry_collection_a260bb3daa9d3324cb1cc2fa9ef3a61e9} -Initialize this \hyperlink{interface_g_f_geometry_collection}{G\+F\+Geometry\+Collection} with the N\+S\+Array of \hyperlink{interface_g_f_geometry}{G\+F\+Geometry} instances. - -\begin{DoxyWarning}{Warning} -The array must not contain another \hyperlink{interface_g_f_geometry_collection}{G\+F\+Geometry\+Collection} instance. -\end{DoxyWarning} -\hypertarget{interface_g_f_geometry_collection_a020dd5245b572a391ccbd1ea92699240}{}\index{G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}!count@{count}} +Initialize this \hyperlink{interface_g_f_geometry_collection}{G\+F\+Geometry\+Collection} with the N\+S\+Array of \hyperlink{interface_g_f_geometry}{G\+F\+Geometry} instances. \hypertarget{interface_g_f_geometry_collection_a020dd5245b572a391ccbd1ea92699240}{}\index{G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}!count@{count}} \index{count@{count}!G\+F\+Geometry\+Collection@{G\+F\+Geometry\+Collection}} \subsubsection[{count()}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (N\+S\+U\+Integer) count \begin{DoxyParamCaption} diff --git a/Docs/Doxy/latex/interface_g_f_line_string.tex b/Docs/Doxy/latex/interface_g_f_line_string.tex index d048dfbf..954c4f96 100644 --- a/Docs/Doxy/latex/interface_g_f_line_string.tex +++ b/Docs/Doxy/latex/interface_g_f_line_string.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Line\+String\+: -\nopagebreak +Inheritance diagram for G\+F\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Line\+String\+: -\nopagebreak +Collaboration diagram for G\+F\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_line_string_abstract.tex b/Docs/Doxy/latex/interface_g_f_line_string_abstract.tex index e042c8b5..16bd1a21 100644 --- a/Docs/Doxy/latex/interface_g_f_line_string_abstract.tex +++ b/Docs/Doxy/latex/interface_g_f_line_string_abstract.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Line\+String\+Abstract\+: -\nopagebreak +Inheritance diagram for G\+F\+Line\+String\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Line\+String\+Abstract\+: -\nopagebreak +Collaboration diagram for G\+F\+Line\+String\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_multi_line_string.tex b/Docs/Doxy/latex/interface_g_f_multi_line_string.tex index 85c746f1..b9ec4fe9 100644 --- a/Docs/Doxy/latex/interface_g_f_multi_line_string.tex +++ b/Docs/Doxy/latex/interface_g_f_multi_line_string.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Multi\+Line\+String\+: -\nopagebreak +Inheritance diagram for G\+F\+Multi\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Multi\+Line\+String\+: -\nopagebreak +Collaboration diagram for G\+F\+Multi\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -132,6 +130,10 @@ \subsection{Method Documentation} \end{DoxyCode} \end{DoxyNote} + + +Reimplemented from \hyperlink{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f}{G\+F\+Geometry\+Collection}. + \hypertarget{interface_g_f_multi_line_string_a49494350a429df86186d111b5496d66c}{}\index{G\+F\+Multi\+Line\+String@{G\+F\+Multi\+Line\+String}!count@{count}} \index{count@{count}!G\+F\+Multi\+Line\+String@{G\+F\+Multi\+Line\+String}} \subsubsection[{count()}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (N\+S\+U\+Integer) count diff --git a/Docs/Doxy/latex/interface_g_f_multi_point.tex b/Docs/Doxy/latex/interface_g_f_multi_point.tex index 5a838769..8b7c0396 100644 --- a/Docs/Doxy/latex/interface_g_f_multi_point.tex +++ b/Docs/Doxy/latex/interface_g_f_multi_point.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Multi\+Point\+: -\nopagebreak +Inheritance diagram for G\+F\+Multi\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Multi\+Point\+: -\nopagebreak +Collaboration diagram for G\+F\+Multi\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -123,6 +121,10 @@ \subsection{Method Documentation} \end{DoxyCode} \end{DoxyNote} + + +Reimplemented from \hyperlink{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f}{G\+F\+Geometry\+Collection}. + \hypertarget{interface_g_f_multi_point_afb692f3668a3631fbec6739c7fd7bf2c}{}\index{G\+F\+Multi\+Point@{G\+F\+Multi\+Point}!count@{count}} \index{count@{count}!G\+F\+Multi\+Point@{G\+F\+Multi\+Point}} \subsubsection[{count()}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (N\+S\+U\+Integer) count diff --git a/Docs/Doxy/latex/interface_g_f_multi_polygon.tex b/Docs/Doxy/latex/interface_g_f_multi_polygon.tex index ca559918..b33beb2a 100644 --- a/Docs/Doxy/latex/interface_g_f_multi_polygon.tex +++ b/Docs/Doxy/latex/interface_g_f_multi_polygon.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Multi\+Polygon\+: -\nopagebreak +Inheritance diagram for G\+F\+Multi\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Multi\+Polygon\+: -\nopagebreak +Collaboration diagram for G\+F\+Multi\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -140,6 +138,10 @@ \subsection{Method Documentation} \end{DoxyCode} \end{DoxyNote} + + +Reimplemented from \hyperlink{interface_g_f_geometry_collection_adc8a317a694f82808d1e02e53e300f8f}{G\+F\+Geometry\+Collection}. + \hypertarget{interface_g_f_multi_polygon_a268a15cb86f1a8a57bb9f7c7f07b6443}{}\index{G\+F\+Multi\+Polygon@{G\+F\+Multi\+Polygon}!count@{count}} \index{count@{count}!G\+F\+Multi\+Polygon@{G\+F\+Multi\+Polygon}} \subsubsection[{count()}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (N\+S\+U\+Integer) count diff --git a/Docs/Doxy/latex/interface_g_f_mutable_box.tex b/Docs/Doxy/latex/interface_g_f_mutable_box.tex index 2fb3c482..2743ec66 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_box.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_box.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Box\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Box\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Box\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Box\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_geometry_collection.tex b/Docs/Doxy/latex/interface_g_f_mutable_geometry_collection.tex index c855f340..0595bc81 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_geometry_collection.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_geometry_collection.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Geometry\+Collection\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Geometry\+Collection\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Geometry\+Collection\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Geometry\+Collection\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_line_string.tex b/Docs/Doxy/latex/interface_g_f_mutable_line_string.tex index d32f4f3e..989aebe7 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_line_string.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_line_string.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Line\+String\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Line\+String\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_multi_line_string.tex b/Docs/Doxy/latex/interface_g_f_mutable_multi_line_string.tex index 1b864df3..e720c0e4 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_multi_line_string.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_multi_line_string.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Multi\+Line\+String\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Multi\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Multi\+Line\+String\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Multi\+Line\+String\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_multi_point.tex b/Docs/Doxy/latex/interface_g_f_mutable_multi_point.tex index 6dc01f78..f83ac219 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_multi_point.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_multi_point.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Multi\+Point\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Multi\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Multi\+Point\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Multi\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_multi_polygon.tex b/Docs/Doxy/latex/interface_g_f_mutable_multi_polygon.tex index ee71a03e..df6543d1 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_multi_polygon.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_multi_polygon.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Multi\+Polygon\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Multi\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Multi\+Polygon\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Multi\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_point.tex b/Docs/Doxy/latex/interface_g_f_mutable_point.tex index 89e84af5..2162be6a 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_point.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_point.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Point\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Point\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_polygon.tex b/Docs/Doxy/latex/interface_g_f_mutable_polygon.tex index 97dee370..42ebbf1c 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_polygon.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_polygon.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Polygon\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Polygon\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_mutable_ring.tex b/Docs/Doxy/latex/interface_g_f_mutable_ring.tex index 48931021..0d620ffa 100644 --- a/Docs/Doxy/latex/interface_g_f_mutable_ring.tex +++ b/Docs/Doxy/latex/interface_g_f_mutable_ring.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Mutable\+Ring\+: -\nopagebreak +Inheritance diagram for G\+F\+Mutable\+Ring\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Mutable\+Ring\+: -\nopagebreak +Collaboration diagram for G\+F\+Mutable\+Ring\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_point.tex b/Docs/Doxy/latex/interface_g_f_point.tex index bf1139ea..a8fe372d 100644 --- a/Docs/Doxy/latex/interface_g_f_point.tex +++ b/Docs/Doxy/latex/interface_g_f_point.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Point\+: -\nopagebreak +Inheritance diagram for G\+F\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Point\+: -\nopagebreak +Collaboration diagram for G\+F\+Point\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_point_abstract.tex b/Docs/Doxy/latex/interface_g_f_point_abstract.tex index 26dce555..69efaad3 100644 --- a/Docs/Doxy/latex/interface_g_f_point_abstract.tex +++ b/Docs/Doxy/latex/interface_g_f_point_abstract.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Point\+Abstract\+: -\nopagebreak +Inheritance diagram for G\+F\+Point\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Point\+Abstract\+: -\nopagebreak +Collaboration diagram for G\+F\+Point\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_polygon.tex b/Docs/Doxy/latex/interface_g_f_polygon.tex index 7675055e..9e7c8d54 100644 --- a/Docs/Doxy/latex/interface_g_f_polygon.tex +++ b/Docs/Doxy/latex/interface_g_f_polygon.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Polygon\+: -\nopagebreak +Inheritance diagram for G\+F\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Polygon\+: -\nopagebreak +Collaboration diagram for G\+F\+Polygon\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_polygon_abstract.tex b/Docs/Doxy/latex/interface_g_f_polygon_abstract.tex index 75e5c8fe..16187196 100644 --- a/Docs/Doxy/latex/interface_g_f_polygon_abstract.tex +++ b/Docs/Doxy/latex/interface_g_f_polygon_abstract.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Polygon\+Abstract\+: -\nopagebreak +Inheritance diagram for G\+F\+Polygon\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Polygon\+Abstract\+: -\nopagebreak +Collaboration diagram for G\+F\+Polygon\+Abstract\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/interface_g_f_ring.tex b/Docs/Doxy/latex/interface_g_f_ring.tex index 981e0568..633d43b8 100644 --- a/Docs/Doxy/latex/interface_g_f_ring.tex +++ b/Docs/Doxy/latex/interface_g_f_ring.tex @@ -11,8 +11,7 @@ -Inheritance diagram for G\+F\+Ring\+: -\nopagebreak +Inheritance diagram for G\+F\+Ring\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode @@ -21,8 +20,7 @@ \end{figure} -Collaboration diagram for G\+F\+Ring\+: -\nopagebreak +Collaboration diagram for G\+F\+Ring\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode diff --git a/Docs/Doxy/latex/refman.tex b/Docs/Doxy/latex/refman.tex index 7c4485ab..741226fe 100644 --- a/Docs/Doxy/latex/refman.tex +++ b/Docs/Doxy/latex/refman.tex @@ -71,8 +71,8 @@ \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}} \fancyfoot[LE]{\fancyplain{}{}} \fancyfoot[CE]{\fancyplain{}{}} -\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Sep 29 2015 11\+:29\+:01 for Geo\+Features by Doxygen }} -\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Sep 29 2015 11\+:29\+:01 for Geo\+Features by Doxygen }} +\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jan 8 2016 15\+:17\+:08 for Geo\+Features by Doxygen }} +\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jan 8 2016 15\+:17\+:08 for Geo\+Features by Doxygen }} \fancyfoot[CO]{\fancyplain{}{}} \fancyfoot[RO]{\fancyplain{}{}} \renewcommand{\footrulewidth}{0.4pt} @@ -128,7 +128,7 @@ \vspace*{1cm} {\large Generated by Doxygen 1.8.10}\\ \vspace*{0.5cm} -{\small Tue Sep 29 2015 11:29:01}\\ +{\small Fri Jan 8 2016 15:17:08}\\ \end{center} \end{titlepage} \clearemptydoublepage