final class QSequenceDeePathBackwardExtender extends QSequenceDeePathExtender
Modifier and Type | Field and Description |
---|---|
private int |
delta |
private int |
mediaLeftLength |
private int |
mediaRightLength |
Constructor and Description |
---|
QSequenceDeePathBackwardExtender(int maximumMediaLeftLength,
int maximumMediaRightLength) |
Modifier and Type | Method and Description |
---|---|
protected int |
getNextX(QSequenceDeePathExtenderArray xs,
int diagonal,
int dee) |
int |
getProgress(int diagonal) |
protected int |
getSnakeX(QSequenceMedia media,
int x,
int y) |
protected void |
reset(QSequenceMedia media,
QSequenceDeePathExtenderArray xs) |
extendDeePath, getLeft, getRight, getSnakeStartLeft, getSnakeStartRight, print, reset
private int delta
private int mediaLeftLength
private int mediaRightLength
public QSequenceDeePathBackwardExtender(int maximumMediaLeftLength, int maximumMediaRightLength)
protected int getNextX(QSequenceDeePathExtenderArray xs, int diagonal, int dee)
getNextX
in class QSequenceDeePathExtender
protected int getSnakeX(QSequenceMedia media, int x, int y) throws QSequenceException
getSnakeX
in class QSequenceDeePathExtender
QSequenceException
protected final void reset(QSequenceMedia media, QSequenceDeePathExtenderArray xs)
reset
in class QSequenceDeePathExtender
public int getProgress(int diagonal)
getProgress
in class QSequenceDeePathExtender