Class XShapeCollection<S extends org.locationtech.spatial4j.shape.Shape>

<E>
<S>
org.locationtech.spatial4j.shape.ShapeCollection<S>
org.elasticsearch.common.geo.XShapeCollection<S>
All Implemented Interfaces:
<S>, <S>, <S>, org.locationtech.spatial4j.shape.Shape

public class XShapeCollection<S extends org.locationtech.spatial4j.shape.Shape> extends org.locationtech.spatial4j.shape.ShapeCollection<S>
Extends spatial4j ShapeCollection for points_only shape indexing support
  • Field Summary

    Fields inherited from class org.locationtech.spatial4j.shape.ShapeCollection

    bbox, ctx, shapes

    Fields inherited from class java.util.

  • Constructor Summary

    Constructors
    Constructor
    Description
    <S> shapes, org.locationtech.spatial4j.context.SpatialContext ctx)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    setPointsOnly​(boolean pointsOnly)
     

    Methods inherited from class org.locationtech.spatial4j.shape.ShapeCollection

    computeBoundingBox, computeMutualDisjoint, equals, get, getArea, getBoundingBox, getBuffered, getCenter, getContext, getShapes, hasArea, hashCode, relate, relateContainsShortCircuits, size, toString

    Methods inherited from class java.util.

    , , , , , , , , , , , ,

    Methods inherited from class java.util.

    , , , , , , , ,

    Methods inherited from class java.lang.

    , , , , , , ,

    Methods inherited from interface java.util.

    , , ,

    Methods inherited from interface java.lang.

    Methods inherited from interface java.util.

    , , , , , , , , , , ,

    Methods inherited from interface org.locationtech.spatial4j.shape.Shape

    isEmpty
  • Constructor Details

    • XShapeCollection

      public XShapeCollection(<S> shapes, org.locationtech.spatial4j.context.SpatialContext ctx)
  • Method Details

    • pointsOnly

      public boolean pointsOnly()
    • setPointsOnly

      public void setPointsOnly(boolean pointsOnly)