Class jxlatte.MATree

java.lang.Object
gov.nih.mipav.model.file.jxlatte.MATree
Enclosing class:
jxlatte

public class jxlatte.MATree extends Object
  • Field Details

    • stream

      private jxlatte.EntropyStream stream
    • leftChildNode

      private jxlatte.MATree leftChildNode
    • rightChildNode

      private jxlatte.MATree rightChildNode
    • property

      private int property
    • value

      private int value
    • leftChildIndex

      private int leftChildIndex
    • rightChildIndex

      private int rightChildIndex
    • context

      private int context
    • predictor

      private int predictor
    • offset

      private int offset
    • multiplier

      private int multiplier
  • Constructor Details

  • Method Details

    • isLeafNode

      public boolean isLeafNode()
    • usesWeightedPredictor

      public boolean usesWeightedPredictor()
    • compactify

      public jxlatte.MATree compactify(int channelIndex, int streamIndex)
    • compactify

      public jxlatte.MATree compactify(int channelIndex, int streamIndex, int y)
    • walk

      public jxlatte.MATree walk(IntUnaryOperator property)
    • getSize

      public int getSize()
    • validateLeaf

      private void validateLeaf() throws IllegalStateException
      Throws:
      IllegalStateException
    • getContext

      public int getContext()
    • getPredictor

      public int getPredictor()
    • getMultiplier

      public int getMultiplier()
    • getOffset

      public int getOffset()
    • getStream

      public jxlatte.EntropyStream getStream()
    • toString

      public String toString()
      Overrides:
      toString in class Object