Package org.elasticsearch.common.geo
Class XShapeCollection<S extends org.locationtech.spatial4j.shape.Shape>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<S>
org.locationtech.spatial4j.shape.ShapeCollection<S>
org.elasticsearch.common.geo.XShapeCollection<S>
- All Implemented Interfaces:
java.lang.Iterable<S>
,java.util.Collection<S>
,java.util.List<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.AbstractList
modCount
-
Constructor Summary
Constructors Constructor Description XShapeCollection(java.util.List<S> shapes, org.locationtech.spatial4j.context.SpatialContext ctx)
-
Method Summary
Modifier and Type Method Description boolean
pointsOnly()
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.AbstractList
add, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.lang.Iterable
forEach
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
Methods inherited from interface org.locationtech.spatial4j.shape.Shape
isEmpty
-
Constructor Details
-
XShapeCollection
public XShapeCollection(java.util.List<S> shapes, org.locationtech.spatial4j.context.SpatialContext ctx)
-
-
Method Details
-
pointsOnly
public boolean pointsOnly() -
setPointsOnly
public void setPointsOnly(boolean pointsOnly)
-