PointSeries<E extends Point<num>>.parse constructor

PointSeries<E extends Point<num>>.parse(
  1. String text,
  2. PointFactory<E> pointFactory, {
  3. ParseCoordsList? parser,
})

Create PointSeries parsed from text with a list of points.

If parser is null, then WKT text like "25.1 53.1, 25.2 53.2" or "(25.1 53.1), (25.2 53.2)" is expected.

Throws FormatException if cannot parse.

Implementation

factory PointSeries.parse(
  String text,
  PointFactory<E> pointFactory, {
  ParseCoordsList? parser,
}) =>
    parser != null
        ? PointSeries<E>.make(parser.call(text), pointFactory)
        : parseWktPointSeries<E>(text, pointFactory);