Class Decoder
- java.lang.Object
-
- ru.ispras.microtesk.model.decoder.Decoder
-
- Direct Known Subclasses:
DecoderGroup
,DecoderItem
public abstract class Decoder extends java.lang.Object
-
-
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)
-
-
-
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)
-
-