package org.esa.beam.smos.ee2netcdf.geometry;
import com.vividsolutions.jts.geom.Geometry;
import com.vividsolutions.jts.geom.Polygon;
public class GeometryFilterFactory {
public static GeometryFilter create(Geometry region) {
if (region == null) {
return new NoConstraintGeometryFilter();
} else if (region instanceof Polygon) {
return new PolygonGeometryFilter(region);
}
throw new IllegalArgumentException("Unsupported region geometry: " + region.toString());
}
}