|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgoanim.primitives.generators.Generator
algoanim.animalscript.AnimalGenerator
algoanim.animalscript.AnimalDoubleMatrixGenerator
public class AnimalDoubleMatrixGenerator
IntMatrixGenerator| Field Summary |
|---|
| Fields inherited from class algoanim.primitives.generators.Generator |
|---|
lang |
| Constructor Summary | |
|---|---|
AnimalDoubleMatrixGenerator(AnimalScript as)
|
|
| Method Summary | |
|---|---|
void |
create(DoubleMatrix aMatrix)
Creates the originating script code for a given DoubleMatrix,
due to the fact that before a primitive can be worked with it has to be
defined and made known to the script language. |
void |
highlightCell(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
Highlights the array cell at a given position after a distinct offset of an DoubleMatrix. |
void |
highlightCellColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
Highlights a range of array cells of an DoubleMatrix. |
void |
highlightCellRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
Highlights a range of array cells of an DoubleMatrix. |
void |
highlightElem(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
Highlights the array element of an DoubleMatrix at a given position
after a distinct offset. |
void |
highlightElemColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
Highlights a range of array elements of an DoubleMatrix. |
void |
highlightElemRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
Highlights a range of array elements of an DoubleMatrix. |
void |
put(DoubleMatrix intMatrix,
int row,
int col,
double what,
Timing delay,
Timing duration)
Inserts an double at certain position in the given
DoubleMatrix. |
void |
swap(DoubleMatrix intMatrix,
int sourceRow,
int sourceCol,
int targetRow,
int targetCol,
Timing delay,
Timing duration)
Swaps to values in a given DoubleMatrix. |
void |
unhighlightCell(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
Unhighlights the array cell of an DoubleMatrix at a given position
after a distinct offset. |
void |
unhighlightCellColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
Unhighlights a range of array cells of an DoubleMatrix. |
void |
unhighlightCellRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
Unhighlights a range of array cells of an DoubleMatrix. |
void |
unhighlightElem(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
Unhighlights the array element of an DoubleMatrix at a given position
after a distinct offset. |
void |
unhighlightElemColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
Unhighlights a range of array elements of an DoubleMatrix. |
void |
unhighlightElemRowRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
Unhighlights a range of array elements of an DoubleMatrix. |
| Methods inherited from class algoanim.animalscript.AnimalGenerator |
|---|
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show |
| Methods inherited from class algoanim.primitives.generators.Generator |
|---|
getLanguage, isNameUsed, isValidDirection |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface algoanim.primitives.generators.GeneratorInterface |
|---|
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show |
| Constructor Detail |
|---|
public AnimalDoubleMatrixGenerator(AnimalScript as)
as - the associated Language object.| Method Detail |
|---|
public void create(DoubleMatrix aMatrix)
DoubleMatrixGeneratorDoubleMatrix,
due to the fact that before a primitive can be worked with it has to be
defined and made known to the script language.
create in interface DoubleMatrixGeneratoraMatrix - the DoubleMatrix for which the initiate script
code shall be created.#create(algoanim.primitives.IntMatrix)
public void put(DoubleMatrix intMatrix,
int row,
int col,
double what,
Timing delay,
Timing duration)
DoubleMatrixGeneratordouble at certain position in the given
DoubleMatrix.
put in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix in which to insert the value.row - the row where the value shall be inserted.col - the column where the value shall be inserted.what - the double value to insert.delay - the time to wait until the operation shall be performed.duration - the duration of the operation.#put(algoanim.primitives.DoubleMatrix, int, int, double,
algoanim.util.Timing, algoanim.util.Timing)
public void swap(DoubleMatrix intMatrix,
int sourceRow,
int sourceCol,
int targetRow,
int targetCol,
Timing delay,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
swap in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix in which to swap the two
indizes.sourceRow - the row of the first value to be swapped.sourceCol - the column of the first value to be swapped.targetRow - the row of the second value to be swapped.targetCol - the column of the second value to be swapped.delay - the time to wait until the operation shall be performed.duration - the duration of the operation.DoubleMatrixGenerator.swap(algoanim.primitives.DoubleMatrix,
int, int, int, int, algoanim.util.Timing, algoanim.util.Timing)
public void highlightCell(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
highlightCell in interface DoubleMatrixGeneratorrow - the row of the cell to highlight.col - the column of the cell to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightCell(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void highlightCellColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
highlightCellColumnRange in interface DoubleMatrixGeneratorrow - the row of the interval to highlight.startCol - the start column of the interval to highlight.endCol - the end column of the interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightCellColumnRange(DoubleMatrix, int, int, int,
algoanim.util.Timing, algoanim.util.Timing)
public void highlightCellRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
highlightCellRowRange in interface DoubleMatrixGeneratorstartRow - the start row of the interval to highlight.endRow - the end row of the interval to highlight.col - the column of the interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightCellRowRange(DoubleMatrix, int, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void highlightElem(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix at a given position
after a distinct offset.
highlightElem in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the row of the element to highlight.col - the column of the element to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightElem(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void highlightElemColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
highlightElemColumnRange in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the row of the interval to highlight.startCol - the start of the column interval to highlight.endCol - the end of the column interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightElemColumnRange(DoubleMatrix, int, int, int,
algoanim.util.Timing, algoanim.util.Timing)
public void highlightElemRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
highlightElemRowRange in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.startRow - the start of the row interval to highlight.endRow - the end of the row interval to highlight.col - the column interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#highlightElemRowRange(DoubleMatrix, int, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void unhighlightCell(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix at a given position
after a distinct offset.
unhighlightCell in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the row of the cell to unhighlight.col - the column of the cell to unhighlightoffset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void unhighlightCellColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
unhighlightCellColumnRange in interface DoubleMatrixGeneratorrow - the row of the interval to highlight.startCol - the start column of the interval to highlight.endCol - the end column of the interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void unhighlightCellRowRange(DoubleMatrix intMatrix,
int startRow,
int endRow,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
unhighlightCellRowRange in interface DoubleMatrixGeneratorstartRow - the start row of the interval to highlight.endRow - the end row of the interval to highlight.col - the column of the interval to highlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightCell(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void unhighlightElem(DoubleMatrix intMatrix,
int row,
int col,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix at a given position
after a distinct offset.
unhighlightElem in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the row of the element to unhighlight.col - the column of the element to unhighlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightElem(DoubleMatrix, int, int, algoanim.util.Timing,
algoanim.util.Timing)
public void unhighlightElemColumnRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
unhighlightElemColumnRange in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the row of the interval to unhighlight.startCol - the start of the column interval to unhighlight.endCol - the end of the column interval to unhighlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightElemColumnRange(DoubleMatrix, int, int, int,
algoanim.util.Timing, algoanim.util.Timing)
public void unhighlightElemRowRange(DoubleMatrix intMatrix,
int row,
int startCol,
int endCol,
Timing offset,
Timing duration)
DoubleMatrixGeneratorDoubleMatrix.
unhighlightElemRowRange in interface DoubleMatrixGeneratorintMatrix - the DoubleMatrix to work on.row - the start row of the interval to unhighlight.startCol - the end row of the interval to unhighlight.endCol - the column interval to unhighlight.offset - [optional] the offset after which the operation shall be
started.duration - [optional] the duration this operation lasts.#unhighlightElemRowRange(DoubleMatrix, int, int, int,
algoanim.util.Timing, algoanim.util.Timing)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||