19 #import <ArcGIS/AGSObject.h> 100 #pragma mark - Geodetic/Geodesic Operators 134 + (nullable NSArray<
AGSGeometry*>*)geodeticBufferGeometries:(NSArray<
AGSGeometry*>*)geometries distances:(NSArray<NSNumber*>*)distances distanceUnit:(
AGSLinearUnit*)distanceUnit maxDeviation:(
double)maxDeviation curveType:(
AGSGeodeticCurveType)curveType unionResults:(BOOL)unionResults;
198 #pragma mark - Topological Query Operators 265 + (BOOL)geometry:(
AGSGeometry*)geometry1 relatesToGeometry:(
AGSGeometry*)geometry2 byRelation:(NSString*)relation;
278 #pragma mark - Topological Analysis Operators 334 + (nullable NSArray<
AGSGeometry*>*)bufferGeometries:(NSArray<
AGSGeometry*>*)geometries distances:(NSArray<NSNumber*>*)distances unionResults:(BOOL)unionResults;
378 + (nullable NSArray<
AGSGeometry*>*)convexHullForGeometries:(NSArray<
AGSGeometry*>*)geometries mergeInputs:(BOOL)mergeInputs;
387 + (nullable
AGSGeometry*)densifyGeometry:(
AGSGeometry*)geometry maxSegmentLength:(
double)maxSegmentLength;
431 + (nullable
AGSGeometry*)generalizeGeometry:(
AGSGeometry*)geometry maxDeviation:(
double)maxDeviation removeDegenerateParts:(BOOL)removeDegenerateParts;
577 + (nullable NSArray<
AGSPolygon*>*)autoCompleteForExistingBoundaries:(NSArray<
AGSGeometry*>*)existingBoundaries newBoundaries:(NSArray<
AGSPolyline*>*)newBoundaries;
671 + (nullable
AGSPoint *)pointAlongPolyline:(
AGSPolyline *)polyline distance:(
double)distance;
685 tolerance:(
double)tolerance;
Defines common members for polyline and polygon multipart geometries.
Definition: AGSMultipart.h:35
Definition: AGSGeometryEngine.h:56
Represents angular units.
Definition: AGSAngularUnit.h:44
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
A multipart shape used to represent an area.
Definition: AGSPolygon.h:57
Definition: AGSGeometryEngine.h:70
Parameters for geodesicEllipseWithParameters: (AGSGeometryEngine)
Definition: AGSGeodesicEllipseParameters.h:36
Represents linear units.
Definition: AGSLinearUnit.h:50
Defines a unit of measurement.
Definition: AGSUnit.h:37
Definition: AGSGeometryEngine.h:59
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:47
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:39
AGSGeometryExtendOption
Definition: AGSGeometryEngine.h:67
A multipart linear shape.
Definition: AGSPolyline.h:49
A class providing methods for operating on AGSGeometry objects.
Definition: AGSGeometryEngine.h:97
Definition: AGSGeometryEngine.h:44
Definition: AGSGeometryEngine.h:68
AGSGeodeticCurveType
Definition: AGSGeometryEngine.h:55
Definition: AGSGeometryEngine.h:47
Definition: AGSGeometryEngine.h:46
Definition: AGSGeometryEngine.h:72
Definition: AGSObject.h:21
Definition: AGSGeometryEngine.h:73
A result of AGSGeometryEngine::geodeticDistanceBetweenPoint1:point2:inUnits: method.
Definition: AGSGeodeticDistanceResult.h:33
Parameters for geodesicSectorWithParameters: (AGSGeometryEngine)
Definition: AGSGeodesicSectorParameters.h:34
Mutable collection of points of a multipoint geometry builder.
Definition: AGSMutablePointCollection.h:51
The result of a proximity search.
Definition: AGSProximityResult.h:32
AGSGeometryOffsetType
Definition: AGSGeometryEngine.h:43
Definition: AGSGeometryEngine.h:71
Definition: AGSGeometryEngine.h:57
Definition: AGSGeometryEngine.h:69
Represents area units.
Definition: AGSAreaUnit.h:56
Definition: AGSGeometryEngine.h:58
Definition: AGSGeometryEngine.h:45
Definition: AGSGeometryEngine.h:60
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57