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 intprivate intprivate int -
Constructor Summary
ConstructorsConstructorDescriptionQSequenceDeePathBackwardExtender(int maximumMediaLeftLength, int maximumMediaRightLength) -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetNextX(QSequenceDeePathExtenderArray xs, int diagonal, int dee) intgetProgress(int diagonal) protected intgetSnakeX(QSequenceMedia media, int x, int y) protected final voidreset(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:
getNextXin classQSequenceDeePathExtender
-
getSnakeX
- Specified by:
getSnakeXin classQSequenceDeePathExtender- Throws:
QSequenceException
-
reset
- Specified by:
resetin classQSequenceDeePathExtender
-
getProgress
public int getProgress(int diagonal) - Specified by:
getProgressin classQSequenceDeePathExtender
-