-
final class
A random access iterator that provides low-level access to entries sorted by cell ID.
static class
An S2Iterator-compatible pair of S2Point with associated client data of a given type.
static class
This class contains the set of clipped shapes within a particular index cell, sorted in
increasing order of shape id.
private static final class
A specialization of Cell for the case of two clipped shapes.
private static final class
A specialization of Cell for multiple shapes per cell.
static class
S2ClippedShape represents the part of a shape that intersects an S2Cell.
private static class
An S2ClippedShape for a shape that completely contains the cell (no edge intersections and
containsCenter is true.)
private static class
An S2ClippedShape containing a single range of contiguous edge IDs.
private static class
An S2ClippedShape that contains the non-contiguous edges from start
to end
in
edges
.
private static class
An S2ClippedShape that contains a single edge from a given shape.
private final class
Creates a new iterator with the same entries and position as it
.
Creates an iterator given a list of entries.
Returns true if these iterators have the same entries and position.