Class Polygon
A GeoJSON polygon.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Elements.GeoJSON
Assembly: Hypar.Elements.dll
Syntax
public class Polygon : Geometry
Constructors
Polygon(Position[][])
Construct a Polygon.
Declaration
public Polygon(Position[][] coordinates)
Parameters
| Type | Name | Description |
|---|---|---|
| Position[][] | coordinates |
Properties
Coordinates
The coordinates of the geometry.
Declaration
[JsonProperty("coordinates")]
public Position[][] Coordinates { get; }
Property Value
| Type | Description |
|---|---|
| Position[][] |
Methods
ToPolygons(Position)
Convert the coordinate array to a collection of polygons. The last position of the polygon is dropped.
Declaration
public Polygon[] ToPolygons(Position relativeToOrigin)
Parameters
| Type | Name | Description |
|---|---|---|
| Position | relativeToOrigin |
Returns
| Type | Description |
|---|---|
| Polygon[] |