public final class VectorMatrixM3 extends AVectorMatrix<Vector3> implements ISpecialisedTransform
| Constructor and Description |
|---|
VectorMatrixM3(int rowCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRow(AVector row) |
void |
appendRow(Vector3 row) |
double |
calculateElement(int i,
AVector inputVector)
Calculates a single element of the output.
|
VectorMatrixM3 |
clone()
Clones the transform, performing a deep copy where needed
|
int |
columnCount()
Returns the number of columns in the matrix
|
VectorMatrixM3 |
exactClone()
Returns an exact deep clone of an array (i.e.
|
double |
get(int row,
int column)
Returns a specified element in the matrix
|
Vector3 |
getRow(int row)
Gets a row of the matrix.
|
boolean |
isSquare()
Returns true if the transform is square (same number of input and output dimensions)
|
void |
multiply(double factor) |
int |
rowCount()
Returns the number of rows in the matrix
|
void |
set(int row,
int column,
double value)
Sets a specified element in the matrix
|
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
void |
transform(Vector3 source,
AVector dest) |
applyOp, elementSum, isViewadd, add, add, add, addAt, addMultiple, addRowMultiple, applyOp, asVector, broadcast, cloneRow, compose, compose, composeWith, composeWith, copyOfMatrix, copyOfTranslationVector, determinant, dimensionality, elementCount, elementMul, epsilonEquals, equals, equals, equals, equals, get, get, get, getColumn, getElements, getLeadingDiagonal, getLongShape, getMatrixComponent, getShape, getSlices, getTranspose, hashCode, innerProduct, innerProduct, innerProduct, innerProduct, inputDimensions, inverse, isElementConstrained, isFullyMutable, isIdentity, isInvertible, isMutable, isZeroMatrix, iterator, mul, multiplyRow, outerProduct, outputDimensions, reshape, scale, set, set, set, set, set, set, setElements, setElements, slice, sliceCount, sub, sub, sub, sub, swapColumns, swapRows, toAffineTransform, toMutableMatrix, toString, toVector, trace, transformInPlace, transposeInPlace, validategetTranslationComponent, isLinearcompose, transformNormaltakeComponents, takeComponents, takeComponents, transformpublic void multiply(double factor)
public void appendRow(AVector row)
appendRow in class AVectorMatrix<Vector3>public void appendRow(Vector3 row)
public int rowCount()
AMatrixpublic int columnCount()
AMatrixcolumnCount in interface IMatrixcolumnCount in class AMatrixpublic double get(int row,
int column)
AMatrixpublic void set(int row,
int column,
double value)
AMatrixpublic Vector3 getRow(int row)
AVectorMatrixgetRow in class AVectorMatrix<Vector3>public void transform(AVector source, AVector dest)
ATransformtransform in interface ITransformtransform in class AVectorMatrix<Vector3>public double calculateElement(int i,
AVector inputVector)
ATransformcalculateElement in class AVectorMatrix<Vector3>public boolean isSquare()
ATransformpublic VectorMatrixM3 clone()
ATransformclone in interface INDArrayclone in class AVectorMatrix<Vector3>public VectorMatrixM3 exactClone()
INDArrayexactClone in interface INDArrayexactClone in class AMatrixCopyright © 2013. All Rights Reserved.