public class DisjointImpl extends AbstractPreparedGeometryFilter implements Disjoint
AbstractPreparedGeometryFilter.LiteralsMultiValuedFilter.MatchActioncacheValue, leftPreppedGeom, literals, rightPreppedGeommatchActionexpression1, 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 |
|---|
DisjointImpl(Expression e1,
Expression e2) |
DisjointImpl(Expression e1,
Expression e2,
MultiValuedFilter.MatchAction matchAction) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(FilterVisitor visitor,
Object extraData)
Accepts a visitor.
|
protected boolean |
basicEvaluate(Geometry left,
Geometry right)
Performs the calculation on the two geometries.
|
boolean |
evaluateInternal(Geometry left,
Geometry right)
Performs the calculation on the two geometries.
|
setExpression1, setExpression2equals, evaluate, getGeometries, getMatchAction, hashCode, toStringcomparable, eval, eval, getExpression1, getExpression2, isMatchingCaseisCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilteraccepts, eval, evalgetExpression1, getExpression2getMatchActionpublic DisjointImpl(Expression e1, Expression e2)
public DisjointImpl(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)protected boolean basicEvaluate(Geometry left,
Geometry right)
AbstractPreparedGeometryFilterbasicEvaluate in class AbstractPreparedGeometryFilterleft - 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.