transformMultiPoint method

Geometry transformMultiPoint(
  1. MultiPoint geom,
  2. Geometry parent
)

Implementation

Geometry transformMultiPoint(MultiPoint geom, Geometry parent) {
  List<Geometry> transGeomList = [];
  for (int i = 0; i < geom.getNumGeometries(); i++) {
    Geometry transformGeom =
    transformPoint(geom.getGeometryN(i) as Point, geom);
    if (transformGeom == null) continue;
    if (transformGeom.isEmpty()) continue;
    transGeomList.add(transformGeom);
  }
  if (transGeomList.isEmpty) {
    return factory.createMultiPointEmpty();
  }
  return factory.buildGeometry(transGeomList);
}