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 QSequenceIntMedia
private final int[]
private int
private 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) int
getMediaIndex
(int index) int
int[]
void
init
(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)
-