/** * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}. * * @param geom the geometry to prepare * @return the prepared geometry */ public static PreparedGeometry prepare(Geometry geom) { return (new PreparedGeometryFactory()).create(geom); }
/** * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}. * * @param geom the geometry to prepare * @return the prepared geometry */ public static PreparedGeometry prepare(Geometry geom) { return (new PreparedGeometryFactory()).create(geom); }
protected AbstractPreparedGeometryFilter(FilterFactory factory, Expression e1, Expression e2, MatchAction matchAction) { super(factory, e1, e2, matchAction); pGeomFac = new PreparedGeometryFactory(); if( e1!=null ) setExpression1(e1); if( e2!=null ) setExpression2(e2); }
protected AbstractPreparedGeometryFilter(FilterFactory factory, Expression e1, Expression e2) { super(factory, e1, e2); pGeomFac = new PreparedGeometryFactory(); if( e1!=null ) setExpression1(e1); if( e2!=null ) setExpression2(e2); }