Class CX

java.lang.Object
org.apache.pdfbox.jbig2.decoder.arithmetic.CX

public final class CX extends Object
CX represents the context used by arithmetic decoding and arithmetic integer decoding. It selects the probability estimate and statistics used during decoding procedure.
  • Constructor Details

    • CX

      public CX(int size, int index)
      Parameters:
      size - - Amount of context values.
      index - - Start index.
  • Method Details

    • cx

      protected int cx()
    • setCx

      protected void setCx(int value)
    • mps

      protected byte mps()
      Returns:
      The decision. Possible values are 0 or 1.
    • toggleMps

      protected void toggleMps()
      Flips the bit in actual "more predictable symbol" array element.
    • getIndex

      protected int getIndex()
    • setIndex

      public void setIndex(int index)