Package de.regnis.q.sequence.media
Class QSequenceDiscardingMediaBlock
java.lang.Object
de.regnis.q.sequence.media.QSequenceDiscardingMediaBlock
- Direct Known Subclasses:
QSequenceDiscardingMediaLeftBlock,QSequenceDiscardingMediaRightBlock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final QSequenceIntMediaprivate final int[]private intprivate final int[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static byte[]createDiscardableMarkers(int[] symbols, int[] otherEquivalences, QSequenceDiscardingMediaConfusionDetector confusionDetector) private static int[]createEquivalences(int[] symbols, QSequenceIntMedia media) protected abstract int[]getAllSymbols(QSequenceIntMedia media) intgetMediaIndex(int index) intint[]voidinit(QSequenceDiscardingMediaBlock thatBlock, QSequenceDiscardingMediaConfusionDetector confusionDetector)
-
Field Details
-
media
-
undiscardedSymbols
private final int[] undiscardedSymbols -
undiscardedIndices
private final int[] undiscardedIndices -
undiscardedSymbolCount
private int undiscardedSymbolCount
-
-
Constructor Details
-
QSequenceDiscardingMediaBlock
-
-
Method Details
-
getAllSymbols
-
getUndiscardedSymbolCount
public int getUndiscardedSymbolCount() -
getUndiscardedSymbols
public int[] getUndiscardedSymbols() -
getMediaIndex
public int getMediaIndex(int index) -
init
public void init(QSequenceDiscardingMediaBlock thatBlock, QSequenceDiscardingMediaConfusionDetector confusionDetector) -
createEquivalences
-
createDiscardableMarkers
private static byte[] createDiscardableMarkers(int[] symbols, int[] otherEquivalences, QSequenceDiscardingMediaConfusionDetector confusionDetector)
-