transformMultiLineString method

Geometry transformMultiLineString(
  1. MultiLineString geom,
  2. Geometry parent
)

Implementation

Geometry transformMultiLineString(MultiLineString geom, Geometry parent) {
  List<Geometry> transGeomList = [];
  for (int i = 0; i < geom.getNumGeometries(); i++) {
    Geometry transformGeom =
    transformLineString(geom.getGeometryN(i) as LineString, geom);
    if (transformGeom == null) continue;
    if (transformGeom.isEmpty()) continue;
    transGeomList.add(transformGeom);
  }
  if (transGeomList.isEmpty) {
    return factory.createMultiLineStringEmpty();
  }
  return factory.buildGeometry(transGeomList);
}