public static Polygon CreatePolygon( IEnumerable<IEnumerable<Segment>> parts, AttributeFlags attributes, SpatialReference spatialReference )
Public Overloads Shared Function CreatePolygon( _ ByVal parts As IEnumerable(Of IEnumerable(Of Segment)), _ ByVal attributes As AttributeFlags, _ Optional ByVal spatialReference As SpatialReference _ ) As Polygon
Parameters
- parts
- Parts to create the polygon.
- attributes
- AttributeFlags to set the HasZ, HasM and HasID attributes. If no attributes should be set, pass AttributeFlags.NoAttributes. If all attributes should be set, pass AttributeFlags.AllAttributes. Use the bitwise OR operator to set two attributes. For example, to set HasZ = true and HasM = true, pass AttributeFlags.HasZ | AttributeFlags.HasM.
- spatialReference
- (Optional) The SpatialReference. The default value is null. The spatial reference of each segment is ignored.
Return Value
A Polygon.