/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2011, Open Source Geospatial Foundation (OSGeo) * (C) 2005, Open Geospatial Consortium Inc. * * All Rights Reserved. http://www.opengis.org/legal/ */ package org.opengis.filter.spatial; // Annotations import org.opengis.annotation.XmlElement; import org.opengis.geometry.BoundingBox3D; /** * An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value. * * {@linkplain SpatialOperator Spatial operator} that evaluates to {@code 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. * * * @source $URL$ * @author Niels Charlier * @since GeoAPI 2.0 */ @XmlElement("BBOX3D") public interface BBOX3D extends BBOX { /** Operator name used to check FilterCapabilities */ public static String NAME = "BBOX3D"; /** * Return 3D Bounding Box object representing the bounds of the filter * * @Return Bounds of Filter */ BoundingBox3D getBounds(); }