Aspose.Gis.Geometries

Aspose.Gis.Geometries namespace contains classes that represent geometry data.

Classes

Class Description
CircularString A multi-vertex curve with circular interpolation between points.
CompoundCurve A curve that represents a sequence of contiguous curves such that adjacent curves are joined at their end points.
Curve A Curve is a sequence of points.
CurvePolygon A planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
Geometry The abstract root class of the geometries hierarchy.
GeometryCollection A GeometryCollection is a Geometry that is a collection of one or more geometries.
LinearRing A LinearRing is a LineString that is both closed and simple.
LineString A multi-vertex line.
MultiCurve A MultiCurve is a one-dimensional GeometryCollection whose elements are Curves.
MultiLineString A MultiLineString is a one-dimensional GeometryCollection whose elements are LineStrings.
MultiPoint A MultiPoint is a one-dimensional GeometryCollection whose elements are Points.
MultiPolygon A MultiPolygon is a one-dimensional GeometryCollection whose elements are Polygons.
MultiSurface A MultiSurface is a one-dimensional GeometryCollection whose elements are ISurfaces.
Point A Point represents a single location in coordinate space.
Polygon A Polygon is a planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
Surface A Surface is a two-dimensional geometric object.

Interfaces

Interface Description
ICircularString A multi-vertex curve with circular interpolation between points.
ICompoundCurve A curve that represents a sequence of contiguous curves such that adjacent curves are joined at their end points.
ICurve A ICurve is a sequence of points.
ICurvePolygon A planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
IGeometry The interface root class of Geometries hierarchy
IGeometryCollection A IGeometryCollection is a IGeometry that is a collection of one or more geometries.
ILinearRing A multi-vertex ring.
ILineString A multi-vertex curve with linear interpolation between points.
IMultiCurve A MultiCurve is a one-dimensional GeometryCollection whose elements are Curves.
IMultiLineString A MultiLineString is a one-dimensional GeometryCollection whose elements are LineStrings.
IMultiPoint A IMultiPoint is a one-dimensional IGeometryCollection whose elements are IPoints.
IMultiPolygon A IMultiPolygon is a one-dimensional IGeometryCollection whose elements are IPolygons.
IMultiSurface A IMultiPolygon is a one-dimensional IGeometryCollection whose elements are ISurfaces.
IPoint A single location in coordinate space.
IPolygon A ICurvePolygon whose boundaries are defined by linear rings.
ISurface A ISurface is a two-dimensional geometric object.

Enumeration

Enumeration Description
GeometryDimension Topological dimension of a Geometry.
GeometryType The type of a geometry in a layer.
WkbVariant The variant of Well-Known Binary
WktVariant The variant of Well-Known Text