buildList<T extends Geometry> static method
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;
}