public class DWithinImpl extends CartesianDistanceFilter implements DWithin
MultiValuedFilter.MatchActionmatchActionexpression1, expression2LOGGERALL, BETWEEN, COMPARE_EQUALS, COMPARE_GREATER_THAN, COMPARE_GREATER_THAN_EQUAL, COMPARE_LESS_THAN, COMPARE_LESS_THAN_EQUAL, COMPARE_NOT_EQUALS, FID, GEOMETRY_BBOX, GEOMETRY_BEYOND, GEOMETRY_CONTAINS, GEOMETRY_CROSSES, GEOMETRY_DISJOINT, GEOMETRY_DWITHIN, GEOMETRY_EQUALS, GEOMETRY_INTERSECTS, GEOMETRY_OVERLAPS, GEOMETRY_TOUCHES, GEOMETRY_WITHIN, LIKE, LOGIC_AND, LOGIC_NOT, LOGIC_OR, NONE, NULL| Constructor and Description |
|---|
DWithinImpl(Expression e1,
Expression e2) |
DWithinImpl(Expression e1,
Expression e2,
MultiValuedFilter.MatchAction matchAction) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(FilterVisitor visitor,
Object extraData)
Accepts a visitor.
|
boolean |
evaluateInternal(Geometry left,
Geometry right)
Performs the calculation on the two geometries.
|
equals, getDistance, getDistanceUnits, hashCode, setDistance, setUnits, toStringevaluate, getGeometries, getMatchActioncomparable, eval, eval, getExpression1, getExpression2, isMatchingCase, setExpression1, setExpression2isCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilteraccepts, eval, evalgetDistance, getDistanceUnitsgetExpression1, getExpression2getMatchActionpublic DWithinImpl(Expression e1, Expression e2)
public DWithinImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction)
public boolean evaluateInternal(Geometry left,
Geometry right)
GeometryFilterImplevaluateInternal in class GeometryFilterImplleft - the geometry on the left of the equations (the geometry obtained from evaluating
Expression1)right - the geometry on the right of the equations (the geometry obtained from
evaluating Expression2)public Object accept(FilterVisitor visitor, Object extraData)
FilterImplementations of all subinterfaces must have with a method whose content is the following:
return visitor.visit(this, extraData);
Copyright © 1996–2021 Geotools. All rights reserved.