writeTo method

  1. @override
void writeTo(
  1. GeometryContent writer, {
  2. String? name,
})
override

Writes this geometry object to writer.

Use an optional name to specify a name for a geometry (when applicable).

Implementation

@override
void writeTo(GeometryContent writer, {String? name}) => isEmptyByGeometry
    ? writer.emptyGeometry(Geom.geometryCollection, name: name)
    : writer.geometryCollection(
        type: coordType,
        count: _geometries.length,
        name: name,
        (output) {
          for (final geom in _geometries) {
            geom.writeTo(output);
          }
        },
        bounds: bounds,
      );