Uses of Interface
com.google.common.geometry.S2EdgeQuery.Edges
-
Uses of S2EdgeQuery.Edges in com.google.common.geometry
Classes in com.google.common.geometry that implement S2EdgeQuery.EdgesModifier and TypeClassDescriptionprivate static final class
An Edges implementation that filters edges of a shape to those that intersect the edge AB or have an endpoint on either A or B.private static final class
AnEdges
implementation optimized for merging edges from multiple S2ClippedShapes already in sorted order.static final class
AnEdges
that contains all the edges of a shape with the given number of edges.private static final class
AnEdges
implementation that includes all the edges of a clipped shape.Fields in com.google.common.geometry declared as S2EdgeQuery.EdgesModifier and TypeFieldDescriptionprivate final S2EdgeQuery.Edges
S2EdgeQuery.CrossingFilter.edges
private static final S2EdgeQuery.Edges
S2EdgeQuery.EMPTY_EDGE_LIST
AnEdges
implementation that contains no edges.Methods in com.google.common.geometry that return S2EdgeQuery.EdgesModifier and TypeMethodDescriptionS2EdgeQuery.getCandidates
(S2Point a, S2Point b, S2Shape shape) Given a query edge AB and a shapeshape
, returns a superset of the edges ofshape
that intersect AB.S2EdgeQuery.getCrossings
(S2Point a, S2Point b, S2Shape shape) Returns edges from a given shape that either cross AB or share a vertex with AB.Methods in com.google.common.geometry that return types with arguments of type S2EdgeQuery.EdgesModifier and TypeMethodDescriptionS2EdgeQuery.getCandidates
(S2Point a, S2Point b) Given a query edge AB, returns a map from the indexed shapes to a superset of the edges for each shape that intersect AB.S2EdgeQuery.getCrossings
(S2Point a, S2Point b) Returns edges for each shape that either crosses AB or shares a vertex with AB.Constructors in com.google.common.geometry with parameters of type S2EdgeQuery.EdgesModifierConstructorDescription(package private)
CrossingFilter
(S2Shape shape, S2EdgeQuery.Edges edges, S2Point a0, S2Point a1)