Class S2PointVectorCoder.MutableBlockCode

java.lang.Object
com.google.common.geometry.S2PointVectorCoder.MutableBlockCode
Enclosing class:
S2PointVectorCoder

private static final class S2PointVectorCoder.MutableBlockCode extends Object
Represents the encoding parameters to be used for a given block (consisting of S2PointVectorCoder.BLOCK_SIZE encodable 64-bit values).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) int
    Delta length in bits (multiple of 4).
    (package private) int
    Offset length in bits (multiple of 8).
    (package private) int
    {Delta, Offset} overlap in bits (0 or 4).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    set(int deltaBits, int offsetBits, int overlapBits)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • deltaBits

      int deltaBits
      Delta length in bits (multiple of 4).
    • offsetBits

      int offsetBits
      Offset length in bits (multiple of 8).
    • overlapBits

      int overlapBits
      {Delta, Offset} overlap in bits (0 or 4).
  • Constructor Details

    • MutableBlockCode

      MutableBlockCode()
  • Method Details

    • set

      public void set(int deltaBits, int offsetBits, int overlapBits)