org.opengis.filter.spatial
Interface BBOX

All Superinterfaces:
BinarySpatialOperator, Filter, MultiValuedFilter, SpatialOperator
All Known Subinterfaces:
BBOX3D
All Known Implementing Classes:
BBOX3DImpl, BBOXImpl

@XmlElement(value="BBOX")
public interface BBOX
extends BinarySpatialOperator

Spatial operator that evaluates to true when the bounding box of the feature's geometry overlaps the bounding box provided in this object's properties. An implementation may choose to throw an exception if one attempts to test features that are in a different SRS than the SRS contained here.

Since:
GeoAPI 2.0
Author:
Chris Dillard (SYS Technologies)

Nested Class Summary
 
Nested classes/interfaces inherited from interface MultiValuedFilter
MultiValuedFilter.MatchAction
 
Field Summary
static String NAME
          Operator name used to check FilterCapabilities
 
Fields inherited from interface Filter
EXCLUDE, INCLUDE
 
Method Summary
 BoundingBox getBounds()
          Return Bounding Box object representing the bounds of the filter
 double getMaxX()
          Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMaximum(0)
 double getMaxY()
          Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMaximum(1)
 double getMinX()
          Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMinimum(0)
 double getMinY()
          Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMinimum(1)
 String getPropertyName()
          Deprecated. Please check getExpression1(), if it is a PropertyName
 String getSRS()
          Deprecated. please use getExpression2(), if it is a literal BoundingBox.getCoordinateReferenceSystem()
 
Methods inherited from interface BinarySpatialOperator
getExpression1, getExpression2
 
Methods inherited from interface MultiValuedFilter
getMatchAction
 
Methods inherited from interface Filter
accept, evaluate
 

Field Detail

NAME

static final String NAME
Operator name used to check FilterCapabilities

See Also:
Constant Field Values
Method Detail

getPropertyName

@XmlElement(value="PropertyName")
String getPropertyName()
Deprecated. Please check getExpression1(), if it is a PropertyName

Name of the geometric property that will be used in this spatial operator.

This may be null if the default spatial property is to be used.


getSRS

String getSRS()
Deprecated. please use getExpression2(), if it is a literal BoundingBox.getCoordinateReferenceSystem()

Returns the spatial reference system in which the bounding box coordinates contained by this object should be interpreted.

This string must take one of two forms: either


getMinX

double getMinX()
Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMinimum(0)

Assuming getExpression2() is a literal bounding box access the minimum value for the first coordinate.


getMinY

double getMinY()
Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMinimum(1)

Assuming getExpression2() is a literal bounding box access the minimum value for the second ordinate.


getMaxX

double getMaxX()
Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMaximum(0)

Assuming getExpression2() is a literal bounding box access the maximum value for the first ordinate.


getMaxY

double getMaxY()
Deprecated. please use getExpression2(), to check for a literal BoundingBox.getMaximum(1)

Assuming getExpression2() is a literal bounding box access the maximum value for the second coordinate.


getBounds

BoundingBox getBounds()
Return Bounding Box object representing the bounds of the filter



Copyright © 1996-2014 Geotools. All Rights Reserved.