org.opengis.filter.spatial
Interface BBOX3D

All Superinterfaces:
BBOX, BinarySpatialOperator, Filter, MultiValuedFilter, SpatialOperator
All Known Implementing Classes:
BBOX3DImpl

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

An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value. 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:
Niels Charlier

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
 BoundingBox3D getBounds()
          Return 3D Bounding Box object representing the bounds of the filter
 
Methods inherited from interface BBOX
getMaxX, getMaxY, getMinX, getMinY, getPropertyName, getSRS
 
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

getBounds

BoundingBox3D getBounds()
Return 3D Bounding Box object representing the bounds of the filter

Specified by:
getBounds in interface BBOX


Copyright © 1996-2014 Geotools. All Rights Reserved.