Package de.regnis.q.sequence.core
Class QSequenceDeePathForwardExtender
java.lang.Object
de.regnis.q.sequence.core.QSequenceDeePathExtender
de.regnis.q.sequence.core.QSequenceDeePathForwardExtender
-
Constructor Summary
ConstructorsConstructorDescriptionQSequenceDeePathForwardExtender
(int maximumMediaLeftLength, int maximumMediaRightLength) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
getNextX
(QSequenceDeePathExtenderArray xs, int diagonal, int dee) int
getProgress
(int diagonal) protected int
getSnakeX
(QSequenceMedia media, int x, int y) protected final void
reset
(QSequenceMedia media, QSequenceDeePathExtenderArray xs) Methods inherited from class de.regnis.q.sequence.core.QSequenceDeePathExtender
extendDeePath, getLeft, getRight, getSnakeStartLeft, getSnakeStartRight, print, reset
-
Constructor Details
-
QSequenceDeePathForwardExtender
public QSequenceDeePathForwardExtender(int maximumMediaLeftLength, int maximumMediaRightLength)
-
-
Method Details
-
getNextX
- Specified by:
getNextX
in classQSequenceDeePathExtender
-
getSnakeX
- Specified by:
getSnakeX
in classQSequenceDeePathExtender
- Throws:
QSequenceException
-
reset
- Specified by:
reset
in classQSequenceDeePathExtender
-
getProgress
public int getProgress(int diagonal) - Specified by:
getProgress
in classQSequenceDeePathExtender
-