Package de.regnis.q.sequence.core
Class QSequenceDeePathBackwardExtender
- java.lang.Object
-
- de.regnis.q.sequence.core.QSequenceDeePathExtender
-
- de.regnis.q.sequence.core.QSequenceDeePathBackwardExtender
-
final class QSequenceDeePathBackwardExtender extends QSequenceDeePathExtender
-
-
Field Summary
Fields Modifier and Type Field Description private int
delta
private int
mediaLeftLength
private int
mediaRightLength
-
Constructor Summary
Constructors Constructor Description QSequenceDeePathBackwardExtender(int maximumMediaLeftLength, int maximumMediaRightLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class de.regnis.q.sequence.core.QSequenceDeePathExtender
extendDeePath, getLeft, getRight, getSnakeStartLeft, getSnakeStartRight, print, reset
-
-
-
-
Method Detail
-
getNextX
protected int getNextX(QSequenceDeePathExtenderArray xs, int diagonal, int dee)
- Specified by:
getNextX
in classQSequenceDeePathExtender
-
getSnakeX
protected int getSnakeX(QSequenceMedia media, int x, int y) throws QSequenceException
- Specified by:
getSnakeX
in classQSequenceDeePathExtender
- Throws:
QSequenceException
-
reset
protected final void reset(QSequenceMedia media, QSequenceDeePathExtenderArray xs)
- Specified by:
reset
in classQSequenceDeePathExtender
-
getProgress
public int getProgress(int diagonal)
- Specified by:
getProgress
in classQSequenceDeePathExtender
-
-