All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opengis.filter.spatial.BBOX3D Maven / Gradle / Ivy

/*
 *    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. * * @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(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy