Uses of Interface
com.google.common.geometry.S2Iterator.Entry
-
-
Uses of S2Iterator.Entry in com.google.common.geometry
Classes in com.google.common.geometry with type parameters of type S2Iterator.Entry Modifier and Type Class Description classS2Iterator<T extends S2Iterator.Entry>A random access iterator that provides low-level access to entries sorted by cell ID.Classes in com.google.common.geometry that implement S2Iterator.Entry Modifier and Type Class Description static classS2PointIndex.Entry<Data>An S2Iterator-compatible pair of S2Point with associated client data of a given type.static classS2ShapeIndex.CellThis class contains the set of clipped shapes within a particular index cell, sorted in increasing order of shape id.private static classS2ShapeIndex.Cell.BinaryCellA specialization of Cell for the case of two clipped shapes.private static classS2ShapeIndex.Cell.MultiCellA specialization of Cell for multiple shapes per cell.static classS2ShapeIndex.S2ClippedShapeS2ClippedShape represents the part of a shape that intersects an S2Cell.private static classS2ShapeIndex.S2ClippedShape.ContainedAn S2ClippedShape for a shape that completely contains the cell (no edge intersections and containsCenter is true.)private static classS2ShapeIndex.S2ClippedShape.EdgeRangeAn S2ClippedShape containing a single range of contiguous edge IDs.private static classS2ShapeIndex.S2ClippedShape.ManyEdgesAn S2ClippedShape that contains the non-contiguous edges fromstarttoendinedges.private static classS2ShapeIndex.S2ClippedShape.OneEdgeAn S2ClippedShape that contains a single edge from a given shape.private classS2ShapeIndexCoder.EncodedS2ShapeIndex.LazyCellA lazy implementation ofS2ShapeIndex.Cellwhich decodes members on demand.Methods in com.google.common.geometry with type parameters of type S2Iterator.Entry Modifier and Type Method Description (package private) static <T extends S2Iterator.Entry>
S2Iterator<T>S2Iterator. copy(S2Iterator<T> it)Creates a new iterator with the same entries and position asit.(package private) static <T extends S2Iterator.Entry>
S2Iterator<T>S2Iterator. create(java.util.List<T> entries)Creates an iterator given a list of entries.(package private) static <T extends S2Iterator.Entry>
S2Iterator<T>S2Iterator. create(java.util.List<T> entries, com.google.common.base.Function<S2CellId,java.lang.Integer> seekFunction)Same asS2Iterator.create(List), but acceptsseekFunction, which is used as the implementation ofS2Iterator.seek(S2CellId).<T extends S2Iterator.Entry>
booleanS2Iterator. equalIterators(S2Iterator<T> it)Returns true if these iterators have the same entries and position.
-