Package de.regnis.q.sequence.core
Class QSequenceDeePathForwardExtender
- java.lang.Object
-
- de.regnis.q.sequence.core.QSequenceDeePathExtender
-
- de.regnis.q.sequence.core.QSequenceDeePathForwardExtender
-
class QSequenceDeePathForwardExtender extends QSequenceDeePathExtender
-
-
Constructor Summary
Constructors Constructor Description QSequenceDeePathForwardExtender(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
-
-