Package com.google.common.geometry
Class S2LaxPolylineShape.SimpleSnapped
java.lang.Object
com.google.common.geometry.S2ShapeAspect.ChainAspect.Simple
com.google.common.geometry.S2ShapeAspect.ChainAspect.Simple.Snapped
com.google.common.geometry.S2LaxPolylineShape.SimpleSnapped
- All Implemented Interfaces:
S2LaxPolylineShape
,S2Shape
,S2ShapeAspect.ChainAspect
,S2ShapeAspect.EdgeAspect
,S2ShapeAspect.EdgeAspect.Open
,S2ShapeAspect.Mixed
,S2ShapeAspect.TopoAspect
,S2ShapeAspect.VertexAspect
- Enclosing interface:
S2LaxPolylineShape
public static class S2LaxPolylineShape.SimpleSnapped
extends S2ShapeAspect.ChainAspect.Simple.Snapped
implements S2LaxPolylineShape
A polyline storing cell IDs in a single 'long' array.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Simple
S2ShapeAspect.ChainAspect.Simple.Array, S2ShapeAspect.ChainAspect.Simple.Packed, S2ShapeAspect.ChainAspect.Simple.Snapped
Nested classes/interfaces inherited from interface com.google.common.geometry.S2LaxPolylineShape
S2LaxPolylineShape.Coder, S2LaxPolylineShape.MultiArray, S2LaxPolylineShape.MultiPacked, S2LaxPolylineShape.MultiSnapped, S2LaxPolylineShape.SimpleArray, S2LaxPolylineShape.SimpleList, S2LaxPolylineShape.SimplePacked, S2LaxPolylineShape.SimpleSnapped
Nested classes/interfaces inherited from interface com.google.common.geometry.S2Shape
S2Shape.MutableEdge, S2Shape.ReferencePoint
Nested classes/interfaces inherited from interface com.google.common.geometry.S2ShapeAspect.ChainAspect
S2ShapeAspect.ChainAspect.Multi, S2ShapeAspect.ChainAspect.Simple
Nested classes/interfaces inherited from interface com.google.common.geometry.S2ShapeAspect.EdgeAspect
S2ShapeAspect.EdgeAspect.Closed, S2ShapeAspect.EdgeAspect.Open
-
Field Summary
Fields inherited from interface com.google.common.geometry.S2LaxPolylineShape
EMPTY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Simple.Snapped
numVertices, vertex
Methods inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Simple
chainId, edgeId, getChainLength, getChainStart, numChains
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.common.geometry.S2LaxPolylineShape
containsOrigin, dimension, hasInterior, isEmpty, isFull, numEdges, readResolve
Methods inherited from interface com.google.common.geometry.S2Shape
chain, chains, getChainLength, getChainStart, getReferencePoint, numChains
Methods inherited from interface com.google.common.geometry.S2ShapeAspect.ChainAspect
chainId, edgeId, getChainLength, getChainStart, numChains
Methods inherited from interface com.google.common.geometry.S2ShapeAspect.EdgeAspect
getChainEdge, getChainVertex, getEdge, numEdges
Methods inherited from interface com.google.common.geometry.S2ShapeAspect.EdgeAspect.Open
adjustChains, getChainEdge, getChainVertex, getEdge, vertexId
Methods inherited from interface com.google.common.geometry.S2ShapeAspect.TopoAspect
containsOrigin, dimension, hasInterior
Methods inherited from interface com.google.common.geometry.S2ShapeAspect.VertexAspect
numVertices, vertex, vertices
-
Constructor Details
-
SimpleSnapped
-