Package org.geotools.filter.spatial

Examples of org.geotools.filter.spatial.WithinImpl


    private static final class WithinUpdater extends DuplicatingFilterVisitor
    {
        public Object visit(Within filter, Object extraData)
        {
            final WithinImpl impl = (WithinImpl) filter;
            FilterFactory factory = CommonFactoryFinder.getFilterFactory(GeoTools.getDefaultHints());
            return new WithinOrEquals(factory, impl.getExpression1(), impl.getExpression2());
        };
View Full Code Here


    }

    public SpatialOperator createGeomFilter(FilterFactory2 filterFactory,
            PropertyName geomPropertyName, Literal geomExpression)
    {
        final WithinImpl impl = (WithinImpl) filterFactory.within(geomPropertyName, geomExpression);
        FilterFactory factory = CommonFactoryFinder.getFilterFactory(GeoTools.getDefaultHints());
        return new WithinOrEquals(factory, impl.getExpression1(), impl.getExpression2());
    }
View Full Code Here

                break;
            case FilterType.GEOMETRY_CROSSES:
                curFilter = new CrossesImpl(null, null);
                break;
            case FilterType.GEOMETRY_WITHIN:
                curFilter = new WithinImpl(null, null);
                break;
            case FilterType.GEOMETRY_CONTAINS:
                curFilter = new ContainsImpl(null, null);
                break;
            case FilterType.GEOMETRY_OVERLAPS:
View Full Code Here

       
        return within( name, geom, matchAction );
    }

    public Within within(Expression geometry1, Expression geometry2) {
        return new WithinImpl(geometry1, geometry2 );
    }
View Full Code Here

    public Within within(Expression geometry1, Expression geometry2) {
        return new WithinImpl(geometry1, geometry2 );
    }
   
    public Within within(Expression geometry1, Expression geometry2, MatchAction matchAction) {
        return new WithinImpl(geometry1, geometry2, matchAction );
    }
View Full Code Here

TOP

Related Classes of org.geotools.filter.spatial.WithinImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.