Uses of Class
com.google.common.geometry.S2ShapeIndex.ClippedEdge
-
-
Uses of S2ShapeIndex.ClippedEdge in com.google.common.geometry
Fields in com.google.common.geometry with type parameters of type S2ShapeIndex.ClippedEdge Modifier and Type Field Description private java.util.List<S2ShapeIndex.ClippedEdge>
S2ShapeIndex.EdgeAllocator. edges
Methods in com.google.common.geometry that return S2ShapeIndex.ClippedEdge Modifier and Type Method Description private static S2ShapeIndex.ClippedEdge
S2ShapeIndex. clipUBound(S2ShapeIndex.ClippedEdge edge, boolean uEnd, double u, S2ShapeIndex.EdgeAllocator alloc)
private static S2ShapeIndex.ClippedEdge
S2ShapeIndex. clipVBound(S2ShapeIndex.ClippedEdge edge, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc)
S2ShapeIndex.ClippedEdge
S2ShapeIndex.EdgeAllocator. create()
Returns an edge.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.Methods in com.google.common.geometry with parameters of type S2ShapeIndex.ClippedEdge Modifier and Type Method Description private 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, java.util.List<S2ShapeIndex.ClippedEdge> edges0, java.util.List<S2ShapeIndex.ClippedEdge> edges1, S2ShapeIndex.EdgeAllocator alloc)
private static S2ShapeIndex.ClippedEdge
S2ShapeIndex. clipVBound(S2ShapeIndex.ClippedEdge edge, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc)
(package private) static S2ShapeIndex.S2ClippedShape.OneEdge
S2ShapeIndex.S2ClippedShape.OneEdge. create(S2CellId cellId, S2Shape shape, boolean containsCenter, S2ShapeIndex.ClippedEdge clippedEdge)
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.Method parameters in com.google.common.geometry with type arguments of type S2ShapeIndex.ClippedEdge Modifier and Type Method Description private static void
S2ShapeIndex. clipVAxis(S2ShapeIndex.ClippedEdge edge, R1Interval middle, java.util.List<S2ShapeIndex.ClippedEdge> edges0, java.util.List<S2ShapeIndex.ClippedEdge> edges1, S2ShapeIndex.EdgeAllocator alloc)
(package private) static S2ShapeIndex.S2ClippedShape
S2ShapeIndex.S2ClippedShape. create(S2CellId cellId, S2Shape shape, boolean containsCenter, java.util.List<S2ShapeIndex.ClippedEdge> edges, int start, int end)
(package private) static S2ShapeIndex.S2ClippedShape.ManyEdges
S2ShapeIndex.S2ClippedShape.ManyEdges. create(S2CellId cellId, S2Shape shape, boolean containsCenter, java.util.List<S2ShapeIndex.ClippedEdge> edges, int start, int end)
(package private) boolean
S2ShapeIndex. makeIndexCell(S2PaddedCell pcell, java.util.List<S2ShapeIndex.ClippedEdge> edges, S2ShapeIndex.InteriorTracker tracker)
Given a cell and a set of ClippedEdges whose bounding boxes intersect that cell, insert or remove all the edges from the index.private void
S2ShapeIndex. updateEdges(S2PaddedCell pcell, java.util.List<S2ShapeIndex.ClippedEdge> edges, S2ShapeIndex.InteriorTracker tracker, S2ShapeIndex.EdgeAllocator alloc)
Constructors in com.google.common.geometry with parameters of type S2ShapeIndex.ClippedEdge Constructor Description OneEdge(S2Shape shape, S2ShapeIndex.ClippedEdge clippedEdge)
Constructor parameters in com.google.common.geometry with type arguments of type S2ShapeIndex.ClippedEdge Constructor Description ManyEdges(S2Shape shape, java.util.List<S2ShapeIndex.ClippedEdge> edges, int start, int end)
-