Class Decoder

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Decoder​(int maxImageSize, boolean imageSizeFixed, java.lang.String opc, java.lang.String opcMask)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected ru.ispras.fortress.data.types.bitvector.BitVector applyOpcMask​(ru.ispras.fortress.data.types.bitvector.BitVector image)  
      abstract DecoderResult decode​(ru.ispras.fortress.data.types.bitvector.BitVector image)  
      int getMaxImageSize()  
      ru.ispras.fortress.data.types.bitvector.BitVector getOpc()  
      ru.ispras.fortress.data.types.bitvector.BitVector getOpcMask()  
      boolean isImageSizeFixed()  
      boolean isOpcMatch​(ru.ispras.fortress.data.types.bitvector.BitVector image)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Decoder

        protected Decoder​(int maxImageSize,
                          boolean imageSizeFixed,
                          java.lang.String opc,
                          java.lang.String opcMask)
    • Method Detail

      • getMaxImageSize

        public final int getMaxImageSize()
      • isImageSizeFixed

        public final boolean isImageSizeFixed()
      • getOpc

        public final ru.ispras.fortress.data.types.bitvector.BitVector getOpc()
      • getOpcMask

        public final ru.ispras.fortress.data.types.bitvector.BitVector getOpcMask()
      • isOpcMatch

        public final boolean isOpcMatch​(ru.ispras.fortress.data.types.bitvector.BitVector image)
      • applyOpcMask

        protected final ru.ispras.fortress.data.types.bitvector.BitVector applyOpcMask​(ru.ispras.fortress.data.types.bitvector.BitVector image)
      • decode

        public abstract DecoderResult decode​(ru.ispras.fortress.data.types.bitvector.BitVector image)