Interface BinarySpatialOperator<R>

Type Parameters:
R - the type of resources (e.g. Feature) to filter.
All Superinterfaces:
Filter<R>, Predicate<R>, SpatialOperator<R>

@UML(identifier="BinarySpatialOperator", specification=ISO_19143) public interface BinarySpatialOperator<R> extends SpatialOperator<R>
Operator that tests whether two expressions that evaluate to geometric values satisfy the spatial relationship implied by the operator. The nature of the comparison is dependent on the operator type. A standard set of spatial operators is equal, disjoin, touches, within, overlaps, crosses, intersects, contains, beyond and BBOX.
Example: An operator of type SpatialOperatorName.OVERLAPS evaluates whether the geometric value of the first expression and the geometric value of the second expression spatially overlap.
Since:
3.1