Uses of Interface
com.google.common.geometry.S2Coder
-
-
Uses of S2Coder in com.google.common.geometry
Classes in com.google.common.geometry that implement S2Coder Modifier and Type Class Description (package private) class
S2CellIdVectorCoder
An encoder/decoder ofList
s.static class
S2LaxPolygonShape.Coder
An encoder/decoder ofS2LaxPolygonShape
s.static class
S2LaxPolylineShape.Coder
An encoder/decoder ofS2LaxPolylineShape
s.static class
S2Point.Shape.Coder
An encoder/decoder ofS2Point.Shape
s.(package private) class
S2PointVectorCoder
An encoder/decoder ofList
s.class
S2ShapeIndexCoder
An encoder/decoder ofS2ShapeIndex
s.class
S2TaggedShapeCoder
An encoder/decoder of taggedS2Shape
s.(package private) class
UintVectorCoder
An encoder/decoder ofPrimitiveArrays.Longs
s.class
VectorCoder<T>
An encoder/decoder ofList
s.Fields in com.google.common.geometry declared as S2Coder Modifier and Type Field Description private S2Coder<S2ShapeIndex.S2ClippedShape[]>
S2ShapeIndexCoder.EncodedS2ShapeIndex. clippedShapeArrayCoder
A coder ofS2ClippedShape[]
s.private S2Coder<java.util.List<S2Point>>
S2LaxPolygonShape.Coder. coder
private S2Coder<java.util.List<S2Point>>
S2LaxPolylineShape.Coder. coder
private S2Coder<T>
VectorCoder. coder
private static S2Coder<S2Polygon.Shape>
S2TaggedShapeCoder. COMPACT_POLYGON_SHAPE_CODER
private static S2Coder<S2Polygon.Shape>
S2TaggedShapeCoder. FAST_POLYGON_SHAPE_CODER
private static S2Coder<S2Polyline>
S2TaggedShapeCoder. FAST_POLYLINE_SHAPE_CODER
Fields in com.google.common.geometry with type parameters of type S2Coder Modifier and Type Field Description private java.util.Map<java.lang.Integer,S2Coder<? extends S2Shape>>
S2TaggedShapeCoder.Builder. typeTagToCoder
private java.util.Map<java.lang.Integer,S2Coder<? extends S2Shape>>
S2TaggedShapeCoder. typeTagToCoder
Methods in com.google.common.geometry with parameters of type S2Coder Modifier and Type Method Description (package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderS2TaggedShapeCoder.Builder. add(java.lang.Class<? extends T> clazz, S2Coder<T> coder, int typeTag)
Associatesclazz
with a uniquecoder
andtypeTag
.(package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderS2TaggedShapeCoder.Builder. add(java.util.List<java.lang.Class<? extends T>> clazzes, S2Coder<T> coder, int typeTag)
Same asS2TaggedShapeCoder.Builder.add(Class, S2Coder, int)
, but associates all elements ofclazzes
with a uniquecoder
andtypeTag
.Constructors in com.google.common.geometry with parameters of type S2Coder Constructor Description Coder(S2Coder<java.util.List<S2Point>> coder)
Coder(S2Coder<java.util.List<S2Point>> coder)
VectorCoder(S2Coder<T> coder)
Constructs aVectorCoder
which encodes/decodes elements with the givencoder
.Constructor parameters in com.google.common.geometry with type arguments of type S2Coder Constructor Description Builder(java.util.IdentityHashMap<java.lang.Class<? extends S2Shape>,java.lang.Integer> classToTypeTag, java.util.Map<java.lang.Integer,S2Coder<? extends S2Shape>> typeTagToCoder)
S2TaggedShapeCoder(java.util.IdentityHashMap<java.lang.Class<? extends S2Shape>,java.lang.Integer> classToTypeTag, java.util.Map<java.lang.Integer,S2Coder<? extends S2Shape>> typeTagToCoder)
-