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.ClippedEdgeModifier and TypeFieldDescriptionprivate final List<S2ShapeIndex.ClippedEdge> S2ShapeIndex.EdgeAllocator.edgesMethods in com.google.common.geometry that return S2ShapeIndex.ClippedEdgeModifier and TypeMethodDescriptionprivate static S2ShapeIndex.ClippedEdgeS2ShapeIndex.clipUBound(S2ShapeIndex.ClippedEdge edge, boolean uEnd, double u, S2ShapeIndex.EdgeAllocator alloc) private static S2ShapeIndex.ClippedEdgeS2ShapeIndex.clipVBound(S2ShapeIndex.ClippedEdge edge, boolean vEnd, double v, S2ShapeIndex.EdgeAllocator alloc) S2ShapeIndex.EdgeAllocator.create()Returns an edge.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.Methods in com.google.common.geometry with parameters of type S2ShapeIndex.ClippedEdgeModifier 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) (package private) static final S2ShapeIndex.S2ClippedShape.OneEdgeS2ShapeIndex.S2ClippedShape.OneEdge.create(S2CellId cellId, S2Shape shape, boolean containsCenter, S2ShapeIndex.ClippedEdge clippedEdge) 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.Method parameters in com.google.common.geometry with type arguments of type S2ShapeIndex.ClippedEdgeModifier and TypeMethodDescriptionprivate static voidS2ShapeIndex.clipVAxis(S2ShapeIndex.ClippedEdge edge, R1Interval middle, List<S2ShapeIndex.ClippedEdge> edges0, List<S2ShapeIndex.ClippedEdge> edges1, S2ShapeIndex.EdgeAllocator alloc) (package private) static S2ShapeIndex.S2ClippedShapeS2ShapeIndex.S2ClippedShape.create(S2CellId cellId, S2Shape shape, boolean containsCenter, List<S2ShapeIndex.ClippedEdge> edges, int start, int end) (package private) static S2ShapeIndex.S2ClippedShape.ManyEdgesS2ShapeIndex.S2ClippedShape.ManyEdges.create(S2CellId cellId, S2Shape shape, boolean containsCenter, List<S2ShapeIndex.ClippedEdge> edges, int start, int end) (package private) booleanS2ShapeIndex.makeIndexCell(S2PaddedCell pcell, 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 voidS2ShapeIndex.updateEdges(S2PaddedCell pcell, List<S2ShapeIndex.ClippedEdge> edges, S2ShapeIndex.InteriorTracker tracker, S2ShapeIndex.EdgeAllocator alloc) Constructors in com.google.common.geometry with parameters of type S2ShapeIndex.ClippedEdgeModifierConstructorDescriptionprivateOneEdge(S2Shape shape, S2ShapeIndex.ClippedEdge clippedEdge) Constructor parameters in com.google.common.geometry with type arguments of type S2ShapeIndex.ClippedEdgeModifierConstructorDescriptionprivateManyEdges(S2Shape shape, List<S2ShapeIndex.ClippedEdge> edges, int start, int end)