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 intdeltaprivate intmediaLeftLengthprivate intmediaRightLength
-
Constructor Summary
Constructors Constructor Description QSequenceDeePathBackwardExtender(int maximumMediaLeftLength, int maximumMediaRightLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetNextX(QSequenceDeePathExtenderArray xs, int diagonal, int dee)intgetProgress(int diagonal)protected intgetSnakeX(QSequenceMedia media, int x, int y)protected voidreset(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:
getNextXin classQSequenceDeePathExtender
-
getSnakeX
protected int getSnakeX(QSequenceMedia media, int x, int y) throws QSequenceException
- Specified by:
getSnakeXin classQSequenceDeePathExtender- Throws:
QSequenceException
-
reset
protected final void reset(QSequenceMedia media, QSequenceDeePathExtenderArray xs)
- Specified by:
resetin classQSequenceDeePathExtender
-
getProgress
public int getProgress(int diagonal)
- Specified by:
getProgressin classQSequenceDeePathExtender
-
-