Provides access to members that describe properties and behavior of all geometric objects.
Common properties and methods shared by all geometric objects. Geometries are objects that define a spatial location and an associated geometric shape.
| Description | ||
|---|---|---|
![]() |
Dimension | The topological dimension of this geometry. |
![]() |
Envelope | Creates a copy of this geometry's envelope and returns it. |
![]() |
GeometryType | The type of this geometry. |
![]() |
GeoNormalize | Shifts longitudes, if need be, into a continuous range of 360 degrees. |
![]() |
GeoNormalizeFromLongitude | Normalizes longitudes into a continuous range containing the longitude. This method is obsolete. |
![]() |
IsEmpty | Indicates whether this geometry contains any points. |
![]() |
Project | Projects this geometry into a new spatial reference. |
![]() |
QueryEnvelope | Copies this geometry's envelope properties into the specified envelope. |
![]() |
SetEmpty | Removes all points from this geometry. |
![]() |
SnapToSpatialReference | Moves points of this geometry so that they can be represented in the precision of the geometry's associated spatial reference system. |
![]() |
SpatialReference | The spatial reference associated with this geometry. |
| CoClasses and Classes | Description |
|---|---|
| BezierCurve | A cubic Bezier curve defined between two points; optionally has measure, height and ID attributes at each endpoint. |
| CircularArc | A portion of a circle that connects two points optionally has measure, height and ID attributes at each endpoint. |
| EllipticArc | A portion of the boundary of a 2D ellipse that connects two points; optionally has measure, height and ID attributes at each endpoint. |
| Envelope | A rectangle with sides parallel to a coordinate system defining the extent of another geometry; optionally has min and max measure, height and ID attributes. |
| GeoEllipse (esriMilitaryAnalyst) | A spheroidal ellipse. |
| GeometryBag | An ordered collection of objects that support the IGeometry interface. |
| GeoPolygon (esriMilitaryAnalyst) | A spheroidal polygon. |
| GeoPolyline (esriMilitaryAnalyst) | A spheroidal polyline. |
| Line | A 2D straight line between a pair of 2D endpoints; can optionally have height, measure and ID attributes at each endpoint. |
| MultiPatch | A collection of surface patches. |
| Multipoint | An ordered collection of points; optionally has measure, height and ID attributes. |
| Path | A sequence of connected segments. |
| Point | An two dimensional point, optionally with measure, height, and ID attributes. |
| Polygon | A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes. |
| Polyline | An ordered collection of paths; optionally has measure, height and ID attributes. |
| Ray | A 3D ray that begins at a point and extends infinitely along a line in one direction only. |
| Ring | An area bounded by one, closed sequence of connected segments; optionally has measure, height and ID attributes at each vertex. |
| Sphere | A complete sphere. |
| TriangleFan | A continuous 3D fan of triangles, where each triangle after the first shares an edge with the preceding triangle, and all triangles share a common pivot point. |
| Triangles | |
| TriangleStrip | A continuous 3D strip of triangles, where each triangle after the first shares an edge with the preceding triangle. |