writePolygon method

void writePolygon(
  1. Polygon geom,
  2. ValueSetter dest
)

Implementation

void writePolygon(Polygon geom, ValueSetter dest) {
  var exteriorRing = geom.getExteriorRing();
  var numInteriorRing = geom.getNumInteriorRing();
  dest.setInt(1 + numInteriorRing);
  writeLinearRing(exteriorRing, dest);
  for (int i = 0; i < numInteriorRing; i++) {
    writeLinearRing(geom.getInteriorRingN(i), dest);
  }
}