Package de.regnis.q.sequence.core
Class QSequenceDeePathBackwardExtender
java.lang.Object
de.regnis.q.sequence.core.QSequenceDeePathExtender
de.regnis.q.sequence.core.QSequenceDeePathBackwardExtender
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionQSequenceDeePathBackwardExtender
(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
-
Field Details
-
delta
private int delta -
mediaLeftLength
private int mediaLeftLength -
mediaRightLength
private int mediaRightLength
-
-
Constructor Details
-
QSequenceDeePathBackwardExtender
public QSequenceDeePathBackwardExtender(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
-