Package org.geotools.filter.spatial
Class DWithinImpl
- All Implemented Interfaces:
- Filter,- MultiValuedFilter,- BinarySpatialOperator,- DistanceBufferOperator,- DWithin,- SpatialOperator,- FilterType
- 
Nested Class SummaryNested classes/interfaces inherited from interface MultiValuedFilterMultiValuedFilter.MatchAction
- 
Field SummaryFields inherited from class GeometryFilterImplmatchActionFields inherited from class BinaryComparisonAbstractexpression1, expression2Fields inherited from class AbstractFilterLOGGERFields inherited from interface FilterTypeALL, 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 SummaryConstructorsConstructorDescriptionDWithinImpl(Expression e1, Expression e2) DWithinImpl(Expression e1, Expression e2, MultiValuedFilter.MatchAction matchAction) 
- 
Method SummaryModifier and TypeMethodDescriptionaccept(FilterVisitor visitor, Object extraData) Accepts a visitor.booleanevaluateInternal(Geometry left, Geometry right) Performs the calculation on the two geometries.Methods inherited from class CartesianDistanceFilterequals, getDistance, getDistanceUnits, hashCode, setDistance, setUnits, toStringMethods inherited from class GeometryFilterImplevaluate, getGeometries, getMatchActionMethods inherited from class BinaryComparisonAbstractcomparable, eval, eval, getExpression1, getExpression2, isMatchingCase, setExpression1, setExpression2Methods inherited from class AbstractFilterisCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilterMethods inherited from class FilterAbstractaccepts, eval, evalMethods inherited from interface BinarySpatialOperatorgetExpression1, getExpression2Methods inherited from interface DistanceBufferOperatorgetDistance, getDistanceUnitsMethods inherited from interface MultiValuedFiltergetMatchAction
- 
Constructor Details- 
DWithinImpl
- 
DWithinImpl
 
- 
- 
Method Details- 
evaluateInternalDescription copied from class:GeometryFilterImplPerforms the calculation on the two geometries.- Specified by:
- evaluateInternalin class- GeometryFilterImpl
- Parameters:
- left- 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)
- Returns:
- true if the filter evaluates to true for the two geometries
 
- 
acceptDescription copied from interface:FilterAccepts a visitor.Implementations of all subinterfaces must have with a method whose content is the following: return visitor.visit(this, extraData); 
 
-