reverse method

Geometry reverse()
override

Creates a {@link MultiLineString} in the reverse order to this object. Both the order of the component LineStrings and the order of their coordinate sequences are reversed.

@return a {@link MultiLineString} in the reverse order

Implementation

Geometry reverse() {
  // int nLines = geometries.length;
  List<LineString> revLines = []; //..length = nLines;
  geometries.reversed.forEach((geom) {
    revLines.add(geom.reverse() as LineString);
  });
  // for (int i = 0; i < geometries.length; i++) {
  //   revLines[nLines - 1 - i] = geometries[i].reverse() as LineString;
  // }
  return getFactory().createMultiLineString(revLines);
}