MapGuide API Reference
 All Classes Functions Variables Enumerations Enumerator Friends
Curves

Summary

The curve geometry classes are MgCurveString, MgMultiCurveString, MgCurvePolygon, and MgMultiCurvePolygon.

A provider may not support the construction of curve geometries or may not support their construction in all coordinate systems.

The fundamental building block of the curve geometries is the curve segment. MgCurveSegment is the abstract base class, and MgLinearSegment and MgArcSegment are two concrete classes.

These two classes are classified as geometry components; they are not geometries but are used to construct geometries. The coordinates defining an MgLinearSegment are interpolated linearly. The three coordinates (start, end, and control) defining an MgArcSegment belong to a circle.