Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

CreateArcSegment
CreateCoordinateXY
CreateCoordinateXYM
CreateCoordinateXYZ
CreateCoordinateXYZM
CreateCurvePolygon
CreateCurveRing
CreateCurveString
CreateLinearRing
CreateLinearSegment
CreateLineString
CreateMultiCurvePolygon
CreateMultiCurveString
CreateMultiGeometry
CreateMultiLineString
CreateMultiPoint
CreateMultiPolygon
CreatePoint
CreatePolygon
MgGeometryFactory
virtual MgCurvePolygon* MgGeometryFactory::CreateCurvePolygon | ( | MgCurveRing * | outerRing,
|  | MgCurveRingCollection * | innerRings |
| ) |  |  | `[virtual]`
Creates a curve polygon from an outer ring and a collection of inner rings. .NET Syntax
`virtual MgCurvePolygon CreateCurvePolygon(MgCurveRing outerRing, MgCurveRingCollection innerRings);`
Java Syntax
`virtual MgCurvePolygon CreateCurvePolygon(MgCurveRing outerRing, MgCurveRingCollection innerRings);`
PHP Syntax
`virtual MgCurvePolygon CreateCurvePolygon(MgCurveRing outerRing, MgCurveRingCollection innerRings);`
  Parameters:
  | outerRing | (MgCurveRing) An MgCurveRing that specifies the polygons outer boundary.
  | innerRings | (MgCurveRingCollection) An MgCurveRingCollection that specifies the polygons holes. This parameter may be null.
Returns: An instance of MgCurvePolygon.

Comments or suggestions? Send us feedback.