add method

void add(
  1. Geometry g
)

Implementation

void add(Geometry g)
{
  if (g.isEmpty()) return;

  if (g is Polygon)                 addPolygon(g);
  // LineString also handles LinearRings
  else if (g is LineString)         addLineString(g);
  else if (g is Point)              addPoint(g);
  else if (g is MultiPoint)         addCollection(g);
  else if (g is MultiLineString)    addCollection(g);
  else if (g is MultiPolygon)       addCollection(g);
  else if (g is GeometryCollection) addCollection(g);
  else  throw new UnsupportedError(g.runtimeType.toString());
}