How to add your knowledge

Geometry Objects

    Table of contents
    No headers

    MgGeometry is the base class for all the geometry types. The simple geometry types are:

    • MgPoint — a single point
    • MgLineString — a series of connected line segments
    • MgCurveString — a series of connected curve segments
    • MgPolygon — a polygon with sides formed from line segments
    • MgCurvePolygon — a polygon with sides formed from curve segments

    The curve segments are circular arcs, defined by a start point, an end point, and a control point.

    Complex types are formed by aggregating simple types. The complex types are:

    • MgMultiPoint — a group of points
    • MgMultiLineString — a group of line strings
    • MgMultiCurveString — a group of curve strings
    • MgMultiPolygon — a group of polygons
    • MgMultiCurvePolygon — a group of curve polygons
    • MgMultiGeometry — a group of simple geometry objects of any type