Show / Hide Table of Contents

Namespace Esri.ArcGISRuntime.Geometry

Classes

AngularUnit

Represents an angular unit of measurement used by a Geometry, a SpatialReference, or a measurement conversion function.

AngularUnits

Provides standard AngularUnits.

AreaUnit

Class used to represent units of measurement for an area.

AreaUnits

Provides standard AreaUnits.

CoordinateFormatter

Converts between MapPoints and formatted coordinate notation strings. Supported formats include: decimal degrees (DD); degrees, minutes, and seconds (DMS); U.S. National Grid (USNG); Military Grid Reference System (MGRS); and others.

CubicBezierSegment

A cubic Bezier curve for use in a multipart geometry.

DatumTransformation

Represents a function to convert between two coordinate systems.

Distance

Distance holds the distance measurement data associated with a specific distance component.

EllipticArcSegment

An elliptic arc segment for use in a multipart geometry.

Envelope

Represents an axis-aligned envelope.

EnvelopeBuilder

Builder for creating and modifying Envelope geometries incrementally.

GeodesicEllipseParameters

Specifies options for the EllipseGeodesic(GeodesicEllipseParameters) operation.

GeodesicSectorParameters

Specifies options for the SectorGeodesic(GeodesicSectorParameters) operation.

GeodeticDistanceResult

Represents the result of DistanceGeodetic(MapPoint, MapPoint, LinearUnit, AngularUnit, GeodeticCurveType) operation.

GeographicTransformation

Used to transform coordinates of geometries between spatial references that have two different geographic coordinate systems.

GeographicTransformationStep

Represents a step in the process of transforming between datums.

Geometry

Base class for all classes that represent geometric shapes.

GeometryBuilder<T>

Builder for creating and modifying geometries incrementally.

GeometryEngine

Performs geometric operations such as spatial relationship tests, reprojections, shape manipulations, topological query and analysis operations on Geometry objects.

GeometryExtensions

Provides additional operations for Geometry objects, as extension methods.

HorizontalVerticalTransformation

Used to transform coordinates of z-aware geometries between spatial references that have different geographic and/or vertical coordinate systems.

HorizontalVerticalTransformationStep

Represents a step in the process of transforming between horizontal and/or vertical datums.

LinearUnit

Represents a linear unit of measure used by a Geometry or SpatialReference, or in measurement conversion functions.

LinearUnits

Provides linear units.

LineSegment

A class representing a straight line between a start and end point.

MapPoint

Represents a location defined by x and y (and optionally z) coordinates.

MapPointBuilder

Builder for creating and modifying point geometries incrementally.

Multipart

Represents an abstract multipart geometry type that defines common members for polyline and polygon multipart geometries.

MultipartBuilder<T>

Builder for creating and modifying geometries made up of multiple parts, such as Polyline and Polygon.

Multipoint

An ordered collection of points that can be managed as a single geometry.

MultipointBuilder

Builder for creating and modifying multipoint geometries incrementally.

Part

Collection of Segment classes.

PointCollection

Collection of MapPoint.

Polygon

A multipart shape used to represent an area.

PolygonBuilder

Builder for creating and modifying Polygon geometries incrementally.

Polyline

A multipart shape used to represent a linear feature.

PolylineBuilder

Builder for creating and modifying Polyline geometries incrementally.

ProximityResult

Instances of this class represent results of a proximity search using NearestVertex(Geometry, MapPoint) or NearestCoordinate(Geometry, MapPoint) Methods to find the nearest vertex or a coordinate of a geometry.

ReadOnlyPart

Represents an single part of an multipart geometry (polygon or polyline).

ReadOnlyPointCollection

Read-only collection of MapPoint.

Segment

An edge of a multipart geometry, connecting a start to an end point.

SpatialReference

Instances of this class specifies how geometry coordinates relate to real-world space.

SpatialReferences

Provides getters for common spatial references.

TransformationCatalog

Allows discovery and management of the transformations used to convert coordinates between different datums.

Unit

Defines a base class for units of measurement.

Enums

GarsConversionMode

Indicates the location of a point relative to a Global Area Reference System (GARS) cell.

GeodeticCurveType

This enumeration defines different types of curves that can be calculated for geodesic geometry engine operation.

GeometryDimension

Indicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size.

GeometryExtendOptions

Flags for the type of extend operation to perform.

GeometryType

Geometry Type Enumeration

LatitudeLongitudeFormat

Supported formats for representing latitude-longitude geographical coordinates as a string.

MgrsConversionMode

Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS coordinates.

OffsetType

Offset type is used in the GeometryEngine.Offset method

UnitType

Enumeration of unit types.

UtmConversionMode

Determines how latitude is designated in UTM notation.

In This Article
Back to top Copyright © 2022 Esri.