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.Edges Modifier and Type Class Description private static class
S2EdgeQuery.CrossingFilter
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 class
S2EdgeQuery.MergedEdges
AnEdges
implementation optimized for merging edges from multiple S2ClippedShapes already in sorted order.static class
S2EdgeQuery.ShapeEdges
AnEdges
that contains all the edges of a shape with the given number of edges.private static class
S2EdgeQuery.SimpleEdges
AnEdges
implementation that includes all the edges of a clipped shape.Fields in com.google.common.geometry declared as S2EdgeQuery.Edges Modifier and Type Field Description private S2EdgeQuery.Edges
S2EdgeQuery.CrossingFilter. edges
private static S2EdgeQuery.Edges
S2EdgeQuery. EMPTY_EDGE_LIST
AnEdges
implementation that contains no edges.Methods in com.google.common.geometry that return S2EdgeQuery.Edges Modifier and Type Method Description S2EdgeQuery.Edges
S2EdgeQuery. 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.Edges
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.Edges Modifier and Type Method Description java.util.Map<S2Shape,S2EdgeQuery.Edges>
S2EdgeQuery. 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.java.util.Map<S2Shape,S2EdgeQuery.Edges>
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.Edges Constructor Description CrossingFilter(S2Shape shape, S2EdgeQuery.Edges edges, S2Point a0, S2Point a1)
-