E
- FIXMEpublic static class MatrixMap.MatrixMapFixed<E> extends MatrixMap.AbstractMatrixMap<E>
MatrixMap.AbstractMatrixMap<E>, MatrixMap.Factory, MatrixMap.MapFunction<E>, MatrixMap.Matrix<E>, MatrixMap.MatrixHelper, MatrixMap.MatrixIterator<E>, MatrixMap.MatrixMapElastic<E>, MatrixMap.MatrixMapFixed<E>, MatrixMap.MatrixMapIterator<E>, MatrixMap.MatrixMapIteratorImpl<E>, MatrixMap.SemanticList<T>, MatrixMap.SubMatrix<E>, MatrixMap.Vector<E>
Modifier and Type | Field and Description |
---|---|
protected MatrixMap.Matrix<E> |
matrix |
dim, dimNames, name, semantics
Constructor and Description |
---|
MatrixMapFixed(List... semantics) |
MatrixMapFixed(MatrixMap<E> matrix) |
MatrixMapFixed(String name,
List... semantics) |
MatrixMapFixed(String name,
String[] dimNames,
List... semantics) |
Modifier and Type | Method and Description |
---|---|
protected MatrixMap.Matrix<E> |
getMatrix() |
E |
getValueIndex(int... coordinates)
Retourne l'element a une certaine position en utilisant des indices
ex: 2,3,1
|
MatrixMap.MatrixMapIterator<E> |
iterator() |
MatrixMap<E> |
map(MatrixMap.MapFunction<E> f)
Retourne la matrice elle meme.
|
MatrixMap<E> |
paste(int[] origin,
MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
void |
setValueIndex(E value,
int... coordinates)
Modifie un element de la matrice en fonction des dimensions passé en
paramètre.
|
clone, copy, equals, equals, equalsValues, extend, getDim, getDim, getDimCount, getDimensionName, getDimensionNames, getName, getSemantic, getSemantics, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrixOnSemantic, getValue, init, isValidCoordinates, isValidCoordinates, paste, pasteIndex, reduce, reduce, reduce, reduceDims, setDimensionName, setDimensionNames, setName, setSemantic, setValue, toString, toStringGeneric
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected MatrixMap.Matrix<E> matrix
public MatrixMapFixed(List... semantics)
protected MatrixMap.Matrix<E> getMatrix()
public MatrixMap.MatrixMapIterator<E> iterator()
public MatrixMap<E> map(MatrixMap.MapFunction<E> f)
MatrixMap.AbstractMatrixMap
public E getValueIndex(int... coordinates)
MatrixMap
coordinates
- FIXMEpublic void setValueIndex(E value, int... coordinates)
Exemple: Si on a un matrice 3D.
m.set(v, [1,1,1]) modifie un element de la matrice.
value
- la value a inserercoordinates
- les coordonées où faire le remplacementpublic MatrixMap<E> paste(int[] origin, MatrixMap<E> mat)
paste
in class MatrixMap.AbstractMatrixMap<E>
origin
- le point à partir duquel il faut faire la copiemat
- la matrice à copierCopyright © 2004–2020 CodeLutin. All rights reserved.