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.ClippedEdgeS2ShapeIndex.clipUBound(S2ShapeIndex.ClippedEdge edge, boolean uEnd, double u, S2ShapeIndex.EdgeAllocator alloc) private static voidS2ShapeIndex.clipVAxis(S2ShapeIndex.ClippedEdge edge, R1Interval middle, List<S2ShapeIndex.ClippedEdge> edges0, List<S2ShapeIndex.ClippedEdge> edges1, S2ShapeIndex.EdgeAllocator alloc) private static S2ShapeIndex.ClippedEdgeS2ShapeIndex.clipVBound(S2ShapeIndex.ClippedEdge edge, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc) private voidS2ShapeIndex.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.ClippedEdgeS2ShapeIndex.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 voidS2ShapeIndex.updateEdges(S2PaddedCell pcell, List<S2ShapeIndex.ClippedEdge> edges, S2ShapeIndex.InteriorTracker tracker, S2ShapeIndex.EdgeAllocator alloc)