Uses of Interface
com.google.common.geometry.S2Coder
-
Uses of S2Coder in com.google.common.geometry
Classes in com.google.common.geometry that implement S2CoderModifier and TypeClassDescription(package private) class
static class
An encoder/decoder ofS2LaxPolygonShape
s.static class
An encoder/decoder ofS2LaxPolylineShape
s.static class
An encoder/decoder ofS2Point.Shape
s.(package private) class
class
An encoder/decoder ofS2ShapeIndex
s.class
An encoder/decoder of taggedS2Shape
s.(package private) class
An encoder/decoder ofPrimitiveArrays.Longs
s.class
VectorCoder<T>
Fields in com.google.common.geometry declared as S2CoderModifier and TypeFieldDescriptionprivate final S2Coder
<S2ShapeIndex.S2ClippedShape[]> S2ShapeIndexCoder.EncodedS2ShapeIndex.clippedShapeArrayCoder
A coder ofS2ClippedShape[]
s.S2LaxPolygonShape.Coder.coder
S2LaxPolylineShape.Coder.coder
VectorCoder.coder
private static final S2Coder
<S2Polygon.Shape> S2TaggedShapeCoder.COMPACT_POLYGON_SHAPE_CODER
private static final S2Coder
<S2Polygon.Shape> S2TaggedShapeCoder.FAST_POLYGON_SHAPE_CODER
private static final S2Coder
<S2Polyline> S2TaggedShapeCoder.FAST_POLYLINE_SHAPE_CODER
Fields in com.google.common.geometry with type parameters of type S2CoderModifier and TypeFieldDescriptionS2TaggedShapeCoder.Builder.typeTagToCoder
S2TaggedShapeCoder.typeTagToCoder
Methods in com.google.common.geometry with parameters of type S2CoderModifier and TypeMethodDescription(package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderAssociatesclazz
with a uniquecoder
andtypeTag
.(package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderSame 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 S2CoderModifierConstructorDescriptionprivate
private
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 S2CoderModifierConstructorDescriptionprivate
Builder
(IdentityHashMap<Class<? extends S2Shape>, Integer> classToTypeTag, Map<Integer, S2Coder<? extends S2Shape>> typeTagToCoder) private
S2TaggedShapeCoder
(IdentityHashMap<Class<? extends S2Shape>, Integer> classToTypeTag, Map<Integer, S2Coder<? extends S2Shape>> typeTagToCoder)