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) classstatic classAn encoder/decoder ofS2LaxPolygonShapes.static classAn encoder/decoder ofS2LaxPolylineShapes.static classAn encoder/decoder ofS2Point.Shapes.(package private) classclassAn encoder/decoder ofS2ShapeIndexs.classAn encoder/decoder of taggedS2Shapes.(package private) classAn encoder/decoder ofPrimitiveArrays.Longss.classVectorCoder<T>Fields in com.google.common.geometry declared as S2CoderModifier and TypeFieldDescriptionprivate final S2Coder<S2ShapeIndex.S2ClippedShape[]> S2ShapeIndexCoder.EncodedS2ShapeIndex.clippedShapeArrayCoderA coder ofS2ClippedShape[]s.S2LaxPolygonShape.Coder.coderS2LaxPolylineShape.Coder.coderVectorCoder.coderprivate static final S2Coder<S2Polygon.Shape> S2TaggedShapeCoder.COMPACT_POLYGON_SHAPE_CODERprivate static final S2Coder<S2Polygon.Shape> S2TaggedShapeCoder.FAST_POLYGON_SHAPE_CODERprivate static final S2Coder<S2Polyline> S2TaggedShapeCoder.FAST_POLYLINE_SHAPE_CODERFields in com.google.common.geometry with type parameters of type S2CoderModifier and TypeFieldDescriptionS2TaggedShapeCoder.Builder.typeTagToCoderS2TaggedShapeCoder.typeTagToCoderMethods in com.google.common.geometry with parameters of type S2CoderModifier and TypeMethodDescription(package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderAssociatesclazzwith a uniquecoderandtypeTag.(package private) <T extends S2Shape>
S2TaggedShapeCoder.BuilderSame asS2TaggedShapeCoder.Builder.add(Class, S2Coder, int), but associates all elements ofclazzeswith a uniquecoderandtypeTag.Constructors in com.google.common.geometry with parameters of type S2CoderModifierConstructorDescriptionprivateprivateVectorCoder(S2Coder<T> coder) Constructs aVectorCoderwhich encodes/decodes elements with the givencoder.Constructor parameters in com.google.common.geometry with type arguments of type S2CoderModifierConstructorDescriptionprivateBuilder(IdentityHashMap<Class<? extends S2Shape>, Integer> classToTypeTag, Map<Integer, S2Coder<? extends S2Shape>> typeTagToCoder) privateS2TaggedShapeCoder(IdentityHashMap<Class<? extends S2Shape>, Integer> classToTypeTag, Map<Integer, S2Coder<? extends S2Shape>> typeTagToCoder)