Mapsui.Geometries.Polygon.IsEmpty C# (CSharp) Метод

IsEmpty() публичный Метод

If true, then this Geometry represents the empty point set, Ø, for the coordinate space.
public IsEmpty ( ) : bool
Результат bool
        public override bool IsEmpty()
        {
            return (ExteriorRing == null) || (ExteriorRing.Vertices.Count == 0);
        }

Usage Example

Пример #1
0
 /// <summary>
 /// Converts a Polygon to &lt;Polygon Text&gt; format, then
 /// Appends it to the writer.
 /// </summary>
 /// <param name="polygon">The Polygon to process.</param>
 /// <param name="writer"></param>
 private static void AppendPolygonText(Polygon polygon, StringWriter writer)
 {
     if (polygon == null || polygon.IsEmpty())
         writer.Write("EMPTY");
     else
     {
         writer.Write("(");
         AppendLineStringText(polygon.ExteriorRing, writer);
         foreach (LinearRing t in polygon.InteriorRings)
         {
             writer.Write(", ");
             AppendLineStringText(t, writer);
         }
         writer.Write(")");
     }
 }