Uses of Class
com.google.common.geometry.S2ShapeIndex.EdgeAllocator
-
Uses of S2ShapeIndex.EdgeAllocator in com.google.common.geometry
Methods in com.google.common.geometry with parameters of type S2ShapeIndex.EdgeAllocatorModifier and TypeMethodDescriptionprivate static S2ShapeIndex.ClippedEdge
S2ShapeIndex.clipUBound
(S2ShapeIndex.ClippedEdge edge, boolean uEnd, double u, S2ShapeIndex.EdgeAllocator alloc) private static void
S2ShapeIndex.clipVAxis
(S2ShapeIndex.ClippedEdge edge, R1Interval middle, List<S2ShapeIndex.ClippedEdge> edges0, List<S2ShapeIndex.ClippedEdge> edges1, S2ShapeIndex.EdgeAllocator alloc) private static S2ShapeIndex.ClippedEdge
S2ShapeIndex.clipVBound
(S2ShapeIndex.ClippedEdge edge, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc) private void
S2ShapeIndex.skipCellRange
(S2CellId begin, S2CellId end, S2ShapeIndex.InteriorTracker tracker, S2ShapeIndex.EdgeAllocator alloc) Skips over the cells in the given range, creating index cells if we are currently in the interior of at least one shape.private static S2ShapeIndex.ClippedEdge
S2ShapeIndex.updateBound
(S2ShapeIndex.ClippedEdge edge, boolean uEnd, double u, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc) Given an edge and two bound endpoints that need to be updated, allocates and returns a new edge with the updated bound.private void
S2ShapeIndex.updateEdges
(S2PaddedCell pcell, List<S2ShapeIndex.ClippedEdge> edges, S2ShapeIndex.InteriorTracker tracker, S2ShapeIndex.EdgeAllocator alloc)