org.geotools.expr
Interface GeometryExpr

All Superinterfaces:
Expr
All Known Implementing Classes:
AbstractGeometryExpr

public interface GeometryExpr
extends Expr

Expr known to be a Geometry type.

Allows us to issolate all Geometry opperations against a single\ Expr subclass.


Method Summary
 GeometryExpr beyond(com.vividsolutions.jts.geom.Envelope extent, double distance)
           
 GeometryExpr beyond(com.vividsolutions.jts.geom.Geometry geom, double distance)
           
 GeometryExpr beyond(GeometryExpr expr, double distance)
           
 GeometryExpr contains(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr contains(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr contains(GeometryExpr expr)
           
 GeometryExpr crosses(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr crosses(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr crosses(GeometryExpr expr)
           
 GeometryExpr disjoint(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr disjoint(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr disjoint(GeometryExpr expr)
           
 GeometryExpr dwithin(com.vividsolutions.jts.geom.Envelope extent, double distance)
           
 GeometryExpr dwithin(com.vividsolutions.jts.geom.Geometry geom, double distance)
           
 GeometryExpr dwithin(GeometryExpr expr, double distance)
           
 GeometryExpr equal(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr equal(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr equal(GeometryExpr expr)
           
 GeometryExpr intersects(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr intersects(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr intersects(GeometryExpr expr)
           
 GeometryExpr overlaps(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr overlaps(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr overlaps(GeometryExpr expr)
           
 GeometryExpr touches(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr touches(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr touches(GeometryExpr expr)
           
 GeometryExpr within(com.vividsolutions.jts.geom.Envelope extent)
           
 GeometryExpr within(com.vividsolutions.jts.geom.Geometry geom)
           
 GeometryExpr within(GeometryExpr expr)
           
 
Methods inherited from interface org.geotools.expr.Expr
and, bbox, between, eq, eval, expression, fid, fid, filter, fn, fn, fn, gt, gte, lt, lte, ne, not, notNull, or, reduce, resolve, resolve
 

Method Detail

beyond

public GeometryExpr beyond(GeometryExpr expr,
                           double distance)

beyond

public GeometryExpr beyond(com.vividsolutions.jts.geom.Geometry geom,
                           double distance)

beyond

public GeometryExpr beyond(com.vividsolutions.jts.geom.Envelope extent,
                           double distance)

contains

public GeometryExpr contains(GeometryExpr expr)

contains

public GeometryExpr contains(com.vividsolutions.jts.geom.Geometry geom)

contains

public GeometryExpr contains(com.vividsolutions.jts.geom.Envelope extent)

crosses

public GeometryExpr crosses(GeometryExpr expr)

crosses

public GeometryExpr crosses(com.vividsolutions.jts.geom.Geometry geom)

crosses

public GeometryExpr crosses(com.vividsolutions.jts.geom.Envelope extent)

disjoint

public GeometryExpr disjoint(GeometryExpr expr)

disjoint

public GeometryExpr disjoint(com.vividsolutions.jts.geom.Geometry geom)

disjoint

public GeometryExpr disjoint(com.vividsolutions.jts.geom.Envelope extent)

dwithin

public GeometryExpr dwithin(GeometryExpr expr,
                            double distance)

dwithin

public GeometryExpr dwithin(com.vividsolutions.jts.geom.Geometry geom,
                            double distance)

dwithin

public GeometryExpr dwithin(com.vividsolutions.jts.geom.Envelope extent,
                            double distance)

equal

public GeometryExpr equal(GeometryExpr expr)

equal

public GeometryExpr equal(com.vividsolutions.jts.geom.Geometry geom)

equal

public GeometryExpr equal(com.vividsolutions.jts.geom.Envelope extent)

intersects

public GeometryExpr intersects(GeometryExpr expr)

intersects

public GeometryExpr intersects(com.vividsolutions.jts.geom.Geometry geom)

intersects

public GeometryExpr intersects(com.vividsolutions.jts.geom.Envelope extent)

overlaps

public GeometryExpr overlaps(GeometryExpr expr)

overlaps

public GeometryExpr overlaps(com.vividsolutions.jts.geom.Geometry geom)

overlaps

public GeometryExpr overlaps(com.vividsolutions.jts.geom.Envelope extent)

touches

public GeometryExpr touches(GeometryExpr expr)

touches

public GeometryExpr touches(com.vividsolutions.jts.geom.Geometry geom)

touches

public GeometryExpr touches(com.vividsolutions.jts.geom.Envelope extent)

within

public GeometryExpr within(GeometryExpr expr)

within

public GeometryExpr within(com.vividsolutions.jts.geom.Geometry geom)

within

public GeometryExpr within(com.vividsolutions.jts.geom.Envelope extent)


Copyright © GeoTools. All Rights Reserved.