Package com.google.common.geometry
Class S2LaxPolygonShape.MultiSnapped
java.lang.Object
com.google.common.geometry.S2ShapeAspect.ChainAspect.Multi
com.google.common.geometry.S2ShapeAspect.ChainAspect.Multi.Snapped
com.google.common.geometry.S2LaxPolygonShape.MultiSnapped
- All Implemented Interfaces:
S2LaxPolygonShape,S2Shape,S2ShapeAspect.ChainAspect,S2ShapeAspect.EdgeAspect,S2ShapeAspect.EdgeAspect.Closed,S2ShapeAspect.Mixed,S2ShapeAspect.TopoAspect,S2ShapeAspect.VertexAspect
- Enclosing interface:
S2LaxPolygonShape
public static class S2LaxPolygonShape.MultiSnapped
extends S2ShapeAspect.ChainAspect.Multi.Snapped
implements S2LaxPolygonShape
A multi polygon with vertices at cell ID centers stored in a long[].
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Multi
S2ShapeAspect.ChainAspect.Multi.Array, S2ShapeAspect.ChainAspect.Multi.Packed, S2ShapeAspect.ChainAspect.Multi.SnappedNested classes/interfaces inherited from interface com.google.common.geometry.S2LaxPolygonShape
S2LaxPolygonShape.Coder, S2LaxPolygonShape.MultiArray, S2LaxPolygonShape.MultiList, S2LaxPolygonShape.MultiPacked, S2LaxPolygonShape.MultiSnapped, S2LaxPolygonShape.SimpleArray, S2LaxPolygonShape.SimpleList, S2LaxPolygonShape.SimplePacked, S2LaxPolygonShape.SimpleSnappedNested classes/interfaces inherited from interface com.google.common.geometry.S2Shape
S2Shape.MutableEdge, S2Shape.ReferencePointNested classes/interfaces inherited from interface com.google.common.geometry.S2ShapeAspect.ChainAspect
S2ShapeAspect.ChainAspect.Multi, S2ShapeAspect.ChainAspect.SimpleNested 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.S2LaxPolygonShape
CURRENT_ENCODING_VERSION, EMPTY, FULL -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Multi.Snapped
numVertices, vertexMethods inherited from class com.google.common.geometry.S2ShapeAspect.ChainAspect.Multi
chainId, edgeId, getChainLength, getChainStart, numChainsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.common.geometry.S2LaxPolygonShape
containsOrigin, dimension, getReferencePoint, hasInterior, isEmpty, isFull, readResolveMethods inherited from interface com.google.common.geometry.S2Shape
chain, chains, getChainLength, getChainStart, numChainsMethods inherited from interface com.google.common.geometry.S2ShapeAspect.ChainAspect
chainId, edgeId, getChainLength, getChainStart, numChainsMethods inherited from interface com.google.common.geometry.S2ShapeAspect.EdgeAspect
getChainEdge, getChainVertex, getEdge, numEdgesMethods inherited from interface com.google.common.geometry.S2ShapeAspect.EdgeAspect.Closed
adjustChains, getChainEdge, getChainVertex, getEdge, numEdges, vertexIdMethods inherited from interface com.google.common.geometry.S2ShapeAspect.TopoAspect
containsOrigin, dimension, hasInteriorMethods inherited from interface com.google.common.geometry.S2ShapeAspect.VertexAspect
numVertices, vertex, vertices
-
Constructor Details
-
MultiSnapped
-