Interface BinarySpatialOperator

All Superinterfaces:
Filter, MultiValuedFilter, SpatialOperator
All Known Subinterfaces:
BBOX, BBOX3D, Beyond, Contains, Crosses, Disjoint, DistanceBufferOperator, DWithin, Equals, Intersects, Overlaps, Touches, Within
All Known Implementing Classes:
AbstractPreparedGeometryFilter, BBOX3DImpl, BBOXImpl, BeyondImpl, CartesianDistanceFilter, ContainsImpl, CrossesImpl, DisjointImpl, DWithinImpl, EqualsImpl, GeometryFilterImpl, IntersectsImpl, OverlapsImpl, TouchesImpl, WithinImpl

public interface BinarySpatialOperator extends SpatialOperator
Abstract superclass for filter operators that perform some sort of spatial comparison on two geometric objects.
Since:
GeoAPI 2.0
Author:
Chris Dillard (SYS Technologies)
  • Method Details

    • getExpression1

      Expression getExpression1()
      Returns an expression that will be evaluated to determine the first operand to the spatial predicate represented by this operator. The result of evaluating this expression must be a geometry object.
    • getExpression2

      Expression getExpression2()
      Returns an expression that will be evaluated to determine the second operand to the spatial predicate represented by this operator. The result of evaluating this expression must be a geometry object.