@UML(identifier="PT_Matrix", specification=OGC_01009) public interface Matrix extends Cloneable
AffineTransform
,
Modifier and Type | Method and Description |
---|---|
Matrix |
clone()
Returns a clone of this matrix.
|
double |
getElement(int row,
int column)
Retrieves the value at the specified row and column of this matrix.
|
int |
getNumCol()
Returns the number of columns in this matrix.
|
int |
getNumRow()
Returns the number of rows in this matrix.
|
boolean |
isIdentity()
Returns
true if this matrix is an identity matrix. |
void |
setElement(int row,
int column,
double value)
Modifies the value at the specified row and column of this matrix.
|
@Extension int getNumRow()
@Extension int getNumCol()
@Extension double getElement(int row, int column)
row
- The row number to be retrieved (zero indexed).column
- The column number to be retrieved (zero indexed).@Extension void setElement(int row, int column, double value)
row
- The row number to be retrieved (zero indexed).column
- The column number to be retrieved (zero indexed).value
- The new matrix element value.@Extension boolean isIdentity()
true
if this matrix is an identity matrix.true
if this matrix is an identity matrix.Matrix clone()
Object.clone()
Copyright © 1996–2019 Geotools. All rights reserved.