public abstract class Decoder
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Decoder(int maxImageSize,
boolean imageSizeFixed,
java.lang.String opc,
java.lang.String opcMask) |
Modifier and Type | Method and 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) |
protected Decoder(int maxImageSize, boolean imageSizeFixed, java.lang.String opc, java.lang.String opcMask)
public final int getMaxImageSize()
public final boolean isImageSizeFixed()
public final ru.ispras.fortress.data.types.bitvector.BitVector getOpc()
public final ru.ispras.fortress.data.types.bitvector.BitVector getOpcMask()
public final boolean isOpcMatch(ru.ispras.fortress.data.types.bitvector.BitVector image)
protected final ru.ispras.fortress.data.types.bitvector.BitVector applyOpcMask(ru.ispras.fortress.data.types.bitvector.BitVector image)
public abstract DecoderResult decode(ru.ispras.fortress.data.types.bitvector.BitVector image)