transformMultiPolygon method

Geometry transformMultiPolygon(
  1. MultiPolygon geom,
  2. Geometry parent
)

Implementation

Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
  List<Geometry> transGeomList = [];
  for (int i = 0; i < geom.getNumGeometries(); i++) {
    Geometry transformGeom =
    transformPolygon(geom.getGeometryN(i) as Polygon, geom);
    if (transformGeom == null) continue;
    if (transformGeom.isEmpty()) continue;
    transGeomList.add(transformGeom);
  }
  if (transGeomList.isEmpty) {
    return factory.createMultiPolygonEmpty();
  }
  return factory.buildGeometry(transGeomList);
}