Provides classes for different types of geometries, e.g. Points, Lines or Polylines, Polygons, etc., and for geometric calculations such as buffering, simplifying, calculating areas and lengths, and projecting.
Interfaces
Classes
AngularUnit |
The units to measure angles. |
AreaUnit |
The units to measure for areas. |
Envelope |
Envelopes are the rectangular window that contain a specific element. |
Geometry |
Common properties and methods shared by all geometric objects. |
GeometryEngine |
Provides services that operate on geometry instances. |
Line |
A straight line between a pair of points. |
LinearUnit |
Unit for measurement of dimensions. |
MapGeometry |
The MapGeometry class bundles the geometry with its spatial reference together. |
MultiPath |
The MulitPath class is a base class for polygons and polylines. |
MultiPoint |
A Multipoint is a collection of points. |
Point |
A Point is a zero-dimensional object that represents a specific (X,Y) location in a two-dimensional XY-Plane. |
Polygon |
A polygon is a collection of one or many interior or exterior rings. |
Polyline |
A polyline is a collection of one or many paths. |
Proximity2DResult |
Proximity operators are used to find the distance between two geometries or the distance from a given point to the nearest point on another geometry. |
Segment |
A base class for segments. |
SegmentIterator |
This class provides functionality to iterate over multipath segments. |
SpatialReference |
An abstract class that represent the spatial reference for the geometry. |
Transformation2D |
The affine transformation class for 2D. |
Unit |
A base class for units. |
Enums
Exceptions
GeometryException |
A runtime exception raised when a geometry related exception occurs. |