buildList<T extends Geometry> static method

List<T> buildList<T extends Geometry>(
  1. WriteGeometries geometries, {
  2. int? count,
})

Builds a geometry list from the content provided by geometries.

Only geometry objects of T are built, any other geometries are ignored.

An optional expected count, when given, specifies the number of geometry objects in the content. Note that when given the count MUST be exact.

Implementation

static List<T> buildList<T extends Geometry>(
  WriteGeometries geometries, {
  int? count,
}) {
  final list = <T>[];
  final builder =
      GeometryBuilder<T, Geometry>._((T geometry, {String? name}) {
    list.add(geometry);
  });
  geometries.call(builder);
  return list;
}