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
-
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
-
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)
-