public final class MatrixFactory extends Object
Matrix1
,
Matrix2
, Matrix3
, Matrix4
or GeneralMatrix
implementation
according the desired matrix size. Note that if the matrix size is know at compile time, it may
be more efficient to invoke directly the constructor of the appropriate class instead.Modifier and Type | Method and Description |
---|---|
static XMatrix |
create(int size)
Creates a square identity matrix of size
size × size . |
static XMatrix |
create(int numRow,
int numCol)
Creates a matrix of size
numRow × numCol . |
static XMatrix |
create(Matrix matrix)
Creates a new matrix which is a copy of the specified matrix.
|
public static XMatrix create(int size)
size
× size
.size
- For an affine transform, this is the number of source and target dimensions + 1.public static XMatrix create(int numRow, int numCol)
numRow
× numCol
. Elements on the
diagonal j==i are set to 1.numRow
- For an affine transform, this is the number of target dimensions +
1.numCol
- For an affine transform, this is the number of source dimensions +
1.Copyright © 1996–2019 Geotools. All rights reserved.