Aspose.Gis.Geometries

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

Classes

ClassDescription
CircularStringA multi-vertex curve with circular interpolation between points.
CompoundCurveA curve that represents a sequence of contiguous curves such that adjacent curves are joined at their end points.
CurveA Curve is a sequence of points.
CurvePolygonA planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
GeometryThe abstract root class of the geometries hierarchy.
GeometryCollectionA GeometryCollection is a Geometry that is a collection of one or more geometries.
LinearRingA LinearRing is a LineString that is both closed and simple.
LineStringA multi-vertex line.
MultiCurveA MultiCurve is a one-dimensional GeometryCollection whose elements are Curves.
MultiLineStringA MultiLineString is a one-dimensional GeometryCollection whose elements are LineStrings.
MultiPointA MultiPoint is a one-dimensional GeometryCollection whose elements are Points.
MultiPolygonA MultiPolygon is a one-dimensional GeometryCollection whose elements are Polygons.
MultiSurfaceA MultiSurface is a one-dimensional GeometryCollection whose elements are ISurfaces.
PointA Point represents a single location in coordinate space.
PolygonA Polygon is a planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
SurfaceA Surface is a two-dimensional geometric object.

Interfaces

InterfaceDescription
ICircularStringA multi-vertex curve with circular interpolation between points.
ICompoundCurveA curve that represents a sequence of contiguous curves such that adjacent curves are joined at their end points.
ICurveA ICurve is a sequence of points.
ICurvePolygonA planar surface, defined by 1 exterior boundary and 0 or more interior boundaries.
IGeometryThe interface root class of Geometries hierarchy
IGeometryCollectionA IGeometryCollection is a IGeometry that is a collection of one or more geometries.
ILinearRingA multi-vertex ring.
ILineStringA multi-vertex curve with linear interpolation between points.
IMultiCurveA MultiCurve is a one-dimensional GeometryCollection whose elements are Curves.
IMultiLineStringA MultiLineString is a one-dimensional GeometryCollection whose elements are LineStrings.
IMultiPointA IMultiPoint is a one-dimensional IGeometryCollection whose elements are IPoints.
IMultiPolygonA IMultiPolygon is a one-dimensional IGeometryCollection whose elements are IPolygons.
IMultiSurfaceA IMultiPolygon is a one-dimensional IGeometryCollection whose elements are ISurfaces.
IPointA single location in coordinate space.
IPolygonA ICurvePolygon whose boundaries are defined by linear rings.
ISurfaceA ISurface is a two-dimensional geometric object.

Enumeration

EnumerationDescription
GeometryDimensionTopological dimension of a Geometry.
GeometryTypeThe type of a geometry in a layer.
WkbVariantThe variant of Well-Known Binary
WktVariantThe variant of Well-Known Text