ArcGIS Runtime SDK for WPF - Library Reference
GeometryService Class Members
See Also  Properties  Methods  Events
ESRI.ArcGIS.Client.Tasks Namespace : GeometryService Class


The following tables list the members exposed by GeometryService.

Public Constructors

 NameDescription
public ConstructorGeometryService ConstructorOverloaded.   
Top

Public Properties

 NameDescription
public PropertyAreasAndLengthsLastResultThe last result of the AreasAndLengths operation.  
public PropertyAutoCompleteLastResultGets the auto complete last result.  
public PropertyAutoNormalizeIf true automatically normalizes geometry crossing the anti-meridian. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyBufferLastResultThe last result of the Buffer operation.  
public PropertyClientCertificateGets or sets the client certificate that is sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyConvexHullLastResultGets the convex hull last result.  
public PropertyCredentialsGets or sets the network credentials that are sent to the host and used to authenticate the request. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyCustomParametersGets or sets the custom parameters to be appended to the request url. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyCutLastResultGets the cut last result.  
public PropertyDensifyLastResultGets the densify last result.  
public PropertyDifferenceLastResultGets the difference last result.  
public PropertyDisableClientCachingIf true, adds a timestamp parameter ("_ts") to the request to prevent it from being loaded from the browser's cache. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyDistanceLastResultThe last result of the Distance operation.  
public PropertyGeneralizeLastResultGets the generalize last result.  
public PropertyIntersectLastResultGets the intersect last result.  
public PropertyIsBusyGets a value that indicates whether a Web request is in progress. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyLabelPointsLastResultThe last result of the LabelPoints operation.  
public PropertyLengthsLastResultThe last result of the Lengths operation.  
public PropertyOffsetLastResultGets the offset last result.  
public PropertyProjectLastResultThe last result of the Project operation.  
public PropertyProxyURLGets or sets the URL to proxy the request through. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyRelationLastResultThe last result of the Relation operation.  
public PropertyReshapeLastResultGets the reshape last result.  
public PropertySimplifyLastResultThe last result of the Simplify operation.  
public PropertyTokenToken for accessing a secure ArcGIS task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public PropertyTrimExtendLastResultGets the trim / extend last result.  
public PropertyUnionLastResultGets the union last result.  
public PropertyUrlGets or sets the URL of the task. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Methods

 NameDescription
public MethodAreasAndLengthsOverloaded. Calculates the areas and lengths of each specified polygon.  
public MethodAreasAndLengthsAsyncOverloaded. Calculates the areas and lengths of each specified polygon. Raises the AreasAndLengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodAreasAndLengthsTaskAsyncOverloaded. Calculates the areas and lengths of each specified polygon.  
public MethodAutoCompleteExecutes the Auto Complete geometry service.  
public MethodAutoCompleteAsyncExecutes the Auto Complete geometry service.  
public MethodAutoCompleteTaskAsyncOverloaded. Executes the Auto Complete geometry service.  
public MethodBufferBuffers a set of geometries.  
public MethodBufferAsyncOverloaded. Buffers a set of geometries. Raises the BufferCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodBufferTaskAsyncOverloaded. Buffers a set of geometries.  
public MethodCancelAsyncCancels a pending asynchronous operation. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public MethodConvexHullThe convexHull operation is performed on a geometry service resource. It returns the convex hull of the input geometry. The input geometry can be a point, multipoint, polyline or polygon. The hull is typically a polygon but can also be a polyline or point in degenerate cases.  
public MethodConvexHullAsyncThe convexHull operation is performed on a geometry service resource. It returns the convex hull of the input geometry. The input geometry can be a point, multipoint, polyline or polygon. The hull is typically a polygon but can also be a polyline or point in degenerate cases.  
public MethodConvexHullTaskAsyncOverloaded. The convexHull operation is performed on a geometry service resource. It returns the convex hull of the input geometry. The input geometry can be a point, multipoint, polyline or polygon. The hull is typically a polygon but can also be a polyline or point in degenerate cases.  
public MethodCutSplits input polylines or polygons where they cross a cutting polyline.  
public MethodCutAsyncSplits input polylines or polygons where they cross a cutting polyline.  
public MethodCutTaskAsyncOverloaded. Splits input polylines or polygons where they cross a cutting polyline.  
public MethodDensifyThis operation densifies geometries by plotting points between existing vertices.  
public MethodDensifyAsyncThis operation densifies geometries by plotting points between existing vertices.  
public MethodDensifyTaskAsyncOverloaded. This operation densifies geometries by plotting points between existing vertices.  
public MethodDifferenceConstructs the set-theoretic difference between an array of geometries and another geometry.  
public MethodDifferenceAsyncConstructs the set-theoretic difference between an array of geometries and another geometry.  
public MethodDifferenceTaskAsyncOverloaded. Constructs the set-theoretic difference between an array of geometries and another geometry.  
public MethodDistanceCalculates the distance between two geometries.  
public MethodDistanceAsyncCalculates the distance between two geometries.  
public MethodDistanceTaskAsyncOverloaded. Calculates the distance between two geometries.  
public MethodGeneralizeApplies Douglas-Poiker generalization to the input polylines and polygons.  
public MethodGeneralizeAsyncApplies Douglas-Poiker generalization to the input polylines and polygons.  
public MethodGeneralizeTaskAsyncOverloaded. Applies Douglas-Poiker generalization to the input polylines and polygons.  
public MethodIntersectConstructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned.  
public MethodIntersectAsyncConstructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned.  
public MethodIntersectTaskAsyncOverloaded. Constructs the set-theoretic intersection between an collection of geometries and another geometry. Only the geometries of the collection that intersect will be returned.  
public MethodLabelPointsGenerates a set of points suitable for displaying labels for the given set of Graphics.  
public MethodLabelPointsAsyncOverloaded. Generates a set of points suitable for displaying labels for the given set of Graphics. Raises the LabelPointsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodLabelPointsTaskAsyncOverloaded. Generates a set of points suitable for displaying labels for the given set of Graphics.  
public MethodLengthsOverloaded. Calculates the lengths of each specified polyline.  
public MethodLengthsAsyncOverloaded. Calculates the lengths of each specified polyline. Raises the LengthsCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodLengthsTaskAsyncOverloaded. Calculates the lengths of each specified polyline.  
public MethodOffsetConstructs offset copies of the input polylines or polygons.  
public MethodOffsetAsyncConstructs offset copies of the input polylines or polygons.  
public MethodOffsetTaskAsyncOverloaded. Constructs offset copies of the input polylines or polygons.  
public MethodProjectProjects a set of geometries into a new spatial reference.  
public MethodProjectAsyncOverloaded. Projects a set of Graphics into a new SpatialReference. Raises the ProjectCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodProjectTaskAsyncOverloaded. Projects a set of geometries into a new spatial reference.  
public MethodRelationComputes the set of pairs of geometries from graphics1 and graphics2 that belong to the specified relation. Both arrays are assumed to be in the same spatial reference. The relations are evaluated in 2D. Z coordinates are not used. Geometry types cannot be mixed within an array. Note that if the spatialRelationship is specified as esriGeometryRelationRelation, the relationParam parameter describes the spatial relationship and must be specified.  
public MethodRelationAsyncComputes the set of pairs of geometries from graphics1 and graphics2 that belong to the specified relation. Both arrays are assumed to be in the same spatial reference. The relations are evaluated in 2D. Z coordinates are not used. Geometry types cannot be mixed within an array. Note that if the spatialRelationship is specified as esriGeometryRelationRelation, the relationParam parameter describes the spatial relationship and must be specified. Raises the RelationCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodRelationTaskAsyncOverloaded. Computes the set of pairs of geometries from graphics1 and graphics2 that belong to the specified relation. Both arrays are assumed to be in the same spatial reference. The relations are evaluated in 2D. Z coordinates are not used. Geometry types cannot be mixed within an array. Note that if the spatialRelationship is specified as esriGeometryRelationRelation, the relationParam parameter describes the spatial relationship and must be specified.  
public MethodReshapeReshapes a polyline or a part of a polygon using a reshaping line.  
public MethodReshapeAsyncReshapes a polyline or a part of a polygon using a reshaping line.  
public MethodReshapeTaskAsyncOverloaded. Reshapes a polyline or a part of a polygon using a reshaping line.  
public MethodSimplifyAlters the given geometries to make their definitions topologically legal with respect to their geometry type.  
public MethodSimplifyAsyncAlters the given geometries to make their definitions topologically legal with respect to their geometry type. Raises the SimplifyCompleted event on success, or the TaskBase.Failed event on failure.  
public MethodSimplifyTaskAsyncOverloaded. Alters the given geometries to make their definitions topologically legal with respect to their geometry type.  
public MethodTrimExtendTrims or extends each input polyline to meet another polyline.  
public MethodTrimExtendAsyncTrims or extends each input polyline to meet another polyline.  
public MethodTrimExtendTaskAsyncOverloaded. Trims or extends each input polyline to meet another polyline.  
public MethodUnionThis operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type.  
public MethodUnionAsyncThis operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type.  
public MethodUnionTaskAsyncOverloaded. This operation constructs the set-theoretic union of the geometries in the input collection. All inputs must be of the same type.  
Top

Protected Methods

 NameDescription
protected MethodOnPropertyChangedCalled when a task result related property value has changed. These properties are named, or end with, "LastResult". E.g. QueryTask exposes the "LastResult" property, and GeometryService has a "BufferLastResult" property. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
Top

Public Events

 NameDescription
public EventAreasAndLengthsCompletedOccurs when the AreasAndLengths operation completes.  
public EventAutoCompleteCompletedOccurs when the Auto Complete operation completes.  
public EventBufferCompletedOccurs when the Buffer operation completes.  
public EventConvexHullCompletedOccurs when the Convex Hull operation completes.  
public EventCutCompletedOccurs when the Cut operation completes.  
public EventDensifyCompletedOccurs when the Densify operation completes.  
public EventDifferenceCompletedOccurs when the Difference operation completes.  
public EventDistanceCompletedOccurs when the Distance operation completes.  
public EventFailedOccurs when the query completes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventGeneralizeCompletedOccurs when the Generalize operation completes.  
public EventIntersectCompletedOccurs when the Intersect operation completes.  
public EventLabelPointsCompletedOccurs when the LabelPoints operation completes.  
public EventLengthsCompletedOccurs when the lengths operation completes.  
public EventOffsetCompletedOccurs when the Generalize operation completes.  
public EventProjectCompletedOccurs when the Project operation completes.  
public EventPropertyChangedOccurs when a property value changes. (Inherited from ESRI.ArcGIS.Client.Tasks.TaskBase)
public EventRelationCompletedOccurs when the Relation operation completes.  
public EventReshapeCompletedOccurs when the Reshape operation completes.  
public EventSimplifyCompletedOccurs when the Simplify operation completes.  
public EventTrimExtendCompletedOccurs when the Trim / Extend operation completes.  
public EventUnionCompletedOccurs when the Union operation completes.  
Top

See Also

© ESRI, Inc. All Rights Reserved.