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 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
-
-