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:
Iterable<S>
,Collection<S>
,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
ConstructorDescriptionXShapeCollection(List<S> shapes, org.locationtech.spatial4j.context.SpatialContext ctx)
-
Method Summary
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.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
-
-
Method Details
-
pointsOnly
public boolean pointsOnly() -
setPointsOnly
public void setPointsOnly(boolean pointsOnly)
-