## 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 | 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 | 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 | Description
    --- | --- | ---
    `static List<SpatialOperation>` | SpatialOperation.`values()` |

    Methods in org.apache.lucene.spatial.query with parameters of type SpatialOperation
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 | 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 | Description
    --- | ---
    `ShapeValuesPredicate​(ShapeValuesSource shapeValuesource, SpatialOperation op, org.locationtech.spatial4j.shape.Shape queryShape)` |