## Uses of Class
org.apache.lucene.spatial.query.SpatialOperation

- Packages that use SpatialOperation
  Package | Description
  --- | ---
  org.apache.lucene.spatial.query | Spatial Query options useful for client side requests
  org.apache.lucene.spatial.util | Advanced spatial utilities.

- - ### Uses of SpatialOperation in org.apache.lucene.spatial.query

    Fields in org.apache.lucene.spatial.query declared as SpatialOperation
    Modifier and Type | Field and Description
    --- | ---
    `static SpatialOperation` | SpatialOperation.`BBoxIntersects` Bounding box of the *indexed* shape, then `Intersects`.
    `static SpatialOperation` | SpatialOperation.`BBoxWithin` Bounding box of the *indexed* shape, then `IsWithin`.
    `static SpatialOperation` | SpatialOperation.`Contains` Meets the "Covers" OGC definition (boundary-neutral).
    `static SpatialOperation` | SpatialOperation.`Intersects` Meets the "Intersects" OGC definition.
    `static SpatialOperation` | SpatialOperation.`IsDisjointTo` Meets the "Disjoint" OGC definition.
    `static SpatialOperation` | SpatialOperation.`IsEqualTo` Meets the "Equals" OGC definition.
    `static SpatialOperation` | SpatialOperation.`IsWithin` Meets the "CoveredBy" OGC definition (boundary-neutral).
    `static SpatialOperation` | SpatialOperation.`Overlaps` Almost meets the "Overlaps" OGC definition, but boundary-neutral (boundary==interior).

    Methods in org.apache.lucene.spatial.query that return SpatialOperation
    Modifier and Type | Method and Description
    --- | ---
    `static SpatialOperation` | SpatialOperation.`get(String v)`
    `SpatialOperation` | SpatialArgs.`getOperation()`

    Methods in org.apache.lucene.spatial.query that return types with arguments of type SpatialOperation
    Modifier and Type | Method and Description
    --- | ---
    `static List<SpatialOperation>` | SpatialOperation.`values()`

    Methods in org.apache.lucene.spatial.query with parameters of type SpatialOperation
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SpatialOperation.`is(SpatialOperation op, SpatialOperation... tst)`
    `static boolean` | SpatialOperation.`is(SpatialOperation op, SpatialOperation... tst)`
    `protected SpatialArgs` | SpatialArgsParser.`newSpatialArgs(SpatialOperation op, org.locationtech.spatial4j.shape.Shape shape)`
    `void` | SpatialArgs.`setOperation(SpatialOperation operation)`

    Constructors in org.apache.lucene.spatial.query with parameters of type SpatialOperation
    Constructor and Description
    `SpatialArgs(SpatialOperation operation, org.locationtech.spatial4j.shape.Shape shape)`
    `UnsupportedSpatialOperation(SpatialOperation op)`

  - ### Uses of SpatialOperation in org.apache.lucene.spatial.util

    Constructors in org.apache.lucene.spatial.util with parameters of type SpatialOperation
    Constructor and Description
    `ShapeValuesPredicate(ShapeValuesSource shapeValuesource, SpatialOperation op, org.locationtech.spatial4j.shape.Shape queryShape)`

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.