25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
107 #pragma mark - Geodetic/Geodesic Operators
159 + (nullable NSArray<
AGSGeometry*>*)geodeticBufferGeometries:(NSArray<
AGSGeometry*>*)geometries distances:(NSArray<NSNumber*>*)distances distanceUnit:(
AGSLinearUnit*)distanceUnit maxDeviation:(
double)maxDeviation curveType:(
AGSGeodeticCurveType)curveType unionResults:(BOOL)unionResults;
237 maxDeviation:(
double)maxDeviation
248 #pragma mark - Topological Query Operators
329 + (BOOL)geometry:(
AGSGeometry*)geometry1 relatesToGeometry:(
AGSGeometry*)geometry2 byRelation:(NSString*)relation;
346 #pragma mark - Topological Analysis Operators
409 + (nullable NSArray<
AGSGeometry*>*)bufferGeometries:(NSArray<
AGSGeometry*>*)geometries distances:(NSArray<NSNumber*>*)distances unionResults:(BOOL)unionResults;
459 + (nullable NSArray<
AGSGeometry*>*)convexHullForGeometries:(NSArray<
AGSGeometry*>*)geometries mergeInputs:(BOOL)mergeInputs;
471 + (nullable
AGSGeometry*)densifyGeometry:(
AGSGeometry*)geometry maxSegmentLength:(
double)maxSegmentLength;
519 + (nullable
AGSGeometry*)generalizeGeometry:(
AGSGeometry*)geometry maxDeviation:(
double)maxDeviation removeDegenerateParts:(BOOL)removeDegenerateParts;
715 + (nullable NSArray<
AGSPolygon*>*)autoCompleteForExistingBoundaries:(NSArray<
AGSGeometry*>*)existingBoundaries newBoundaries:(NSArray<
AGSPolyline*>*)newBoundaries;
845 + (nullable
AGSPoint *)pointAlongPolyline:(
AGSPolyline *)polyline distance:(
double)distance;
861 tolerance:(
double)tolerance;
AGSGeodeticCurveType
Definition: AGSGeometryEngine.h:62
@ AGSGeodeticCurveTypeGeodesic
Definition: AGSGeometryEngine.h:63
@ AGSGeodeticCurveTypeNormalSection
Definition: AGSGeometryEngine.h:66
@ AGSGeodeticCurveTypeShapePreserving
Definition: AGSGeometryEngine.h:67
@ AGSGeodeticCurveTypeLoxodrome
Definition: AGSGeometryEngine.h:64
@ AGSGeodeticCurveTypeGreatElliptic
Definition: AGSGeometryEngine.h:65
AGSGeometryExtendOption
Definition: AGSGeometryEngine.h:74
@ AGSGeometryExtendOptionRelocateEnds
Definition: AGSGeometryEngine.h:76
@ AGSGeometryExtendOptionDefault
Definition: AGSGeometryEngine.h:75
@ AGSGeometryExtendOptionKeepEndAttributes
Definition: AGSGeometryEngine.h:77
@ AGSGeometryExtendOptionDoNotExtendFromStartPoint
Definition: AGSGeometryEngine.h:79
@ AGSGeometryExtendOptionDoNotExtendFromEndPoint
Definition: AGSGeometryEngine.h:80
@ AGSGeometryExtendOptionNoEndAttributes
Definition: AGSGeometryEngine.h:78
AGSGeometryOffsetType
Definition: AGSGeometryEngine.h:50
@ AGSGeometryOffsetTypeMitered
Definition: AGSGeometryEngine.h:51
@ AGSGeometryOffsetTypeSquared
Definition: AGSGeometryEngine.h:54
@ AGSGeometryOffsetTypeRounded
Definition: AGSGeometryEngine.h:53
@ AGSGeometryOffsetTypeBevelled
Definition: AGSGeometryEngine.h:52
Defines an angular unit of measurement.
Definition: AGSAngularUnit.h:54
Defines an area unit of measurement.
Definition: AGSAreaUnit.h:61
A geometry that represents a rectangular shape.
Definition: AGSEnvelope.h:55
Parameters for geodesicEllipseWithParameters: (AGSGeometryEngine)
Definition: AGSGeodesicEllipseParameters.h:44
Parameters for geodesicSectorWithParameters: (AGSGeometryEngine)
Definition: AGSGeodesicSectorParameters.h:42
A result of AGSGeometryEngine::geodeticDistanceBetweenPoint1:point2:inUnits: method.
Definition: AGSGeodeticDistanceResult.h:41
A class providing methods for operating on AGSGeometry objects.
Definition: AGSGeometryEngine.h:105
Base class for all classes that represent geometric shapes.
Definition: AGSGeometry.h:121
Defines a linear unit of measurement.
Definition: AGSLinearUnit.h:60
Defines common members for polyline and polygon multipart geometries.
Definition: AGSMultipart.h:53
Mutable collection of points of a multipoint geometry builder.
Definition: AGSMutablePointCollection.h:59
Definition: AGSObject.h:28
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:73
A multipart shape used to represent an area.
Definition: AGSPolygon.h:78
A multipart linear shape.
Definition: AGSPolyline.h:68
The result of a proximity search.
Definition: AGSProximityResult.h:40
Represents the spatial reference of a geometry.
Definition: AGSSpatialReference.h:49
Defines a unit of measurement.
Definition: AGSUnit.h:68