MultiLineString<T extends Point<num> >.make constructor
MultiLineString<T extends Point<num> >.make (
- Iterable<
Iterable< values,Iterable< >num> > - PointFactory<
T> pointFactory, { - LineStringType type = LineStringType.any,
- Bounds<
Point< ? bounds,num> >
Create MultiLineString from values
with line strings.
An optional bounds
can be provided or it's lazy calculated if null.
Implementation
factory MultiLineString.make(
Iterable<Iterable<Iterable<num>>> values,
PointFactory<T> pointFactory, {
LineStringType type = LineStringType.any,
Bounds? bounds,
}) =>
MultiLineString<T>(
BoundedSeries.from(
values.map<LineString<T>>(
(pointSeries) => LineString<T>.make(
pointSeries,
pointFactory,
type: type,
),
),
bounds: bounds,
),
);