| java.lang.Object org.geotools.referencing.operation.matrix.Matrix2
Matrix2 | public class Matrix2 implements XMatrix,Serializable(Code) | | A matrix of fixed
×
size.
since: 2.2 version: $Id: Matrix2.java 24493 2007-02-17 17:28:12Z desruisseaux $ author: Martin Desruisseaux |
Field Summary | |
final public static int | SIZE The matrix size, which is
. | public double | m00 The first matrix element in the first row. | public double | m01 The second matrix element in the first row. | public double | m10 The first matrix element in the second row. | public double | m11 The second matrix element in the second row. |
Constructor Summary | |
public | Matrix2() Creates a new identity matrix. | public | Matrix2(double m00, double m01, double m10, double m11) Creates a new matrix initialized to the specified values. | public | Matrix2(Matrix matrix) Creates a new matrix initialized to the same value than the specified one. |
Method Summary | |
public Object | clone() Returns a clone of this matrix. | public boolean | equals(Object object) Returns
true if the specified object is of type
Matrix2 and
all of the data members are equal to the corresponding data members in this matrix. | final public double | getElement(int row, int col) | final public int | getNumCol() Returns the number of colmuns in this matrix, which is always
in this implementation. | final public int | getNumRow() Returns the number of rows in this matrix, which is always
in this implementation. | public int | hashCode() Returns a hash code value based on the data values in this object. | final public void | invert() Inverts this matrix in place. | final public boolean | isAffine() | final public boolean | isIdentity() | final public boolean | isIdentity(double tolerance) | final public void | multiply(Matrix matrix) | final public void | negate() | final public void | setElement(int row, int col, double value) | final public void | setIdentity() | final public void | setZero() | public String | toString() Returns a string representation of this matrix. | final public void | transpose() |
SIZE | final public static int SIZE(Code) | | The matrix size, which is
.
|
m00 | public double m00(Code) | | The first matrix element in the first row.
|
m01 | public double m01(Code) | | The second matrix element in the first row.
|
m10 | public double m10(Code) | | The first matrix element in the second row.
|
m11 | public double m11(Code) | | The second matrix element in the second row.
|
Matrix2 | public Matrix2()(Code) | | Creates a new identity matrix.
|
Matrix2 | public Matrix2(double m00, double m01, double m10, double m11)(Code) | | Creates a new matrix initialized to the specified values.
|
Matrix2 | public Matrix2(Matrix matrix)(Code) | | Creates a new matrix initialized to the same value than the specified one.
The specified matrix size must be
×
.
|
clone | public Object clone()(Code) | | Returns a clone of this matrix.
|
equals | public boolean equals(Object object)(Code) | | Returns
true if the specified object is of type
Matrix2 and
all of the data members are equal to the corresponding data members in this matrix.
|
getElement | final public double getElement(int row, int col)(Code) | | |
getNumCol | final public int getNumCol()(Code) | | Returns the number of colmuns in this matrix, which is always
in this implementation.
|
getNumRow | final public int getNumRow()(Code) | | Returns the number of rows in this matrix, which is always
in this implementation.
|
hashCode | public int hashCode()(Code) | | Returns a hash code value based on the data values in this object.
|
invert | final public void invert()(Code) | | Inverts this matrix in place.
|
isAffine | final public boolean isAffine()(Code) | | |
isIdentity | final public boolean isIdentity()(Code) | | |
isIdentity | final public boolean isIdentity(double tolerance)(Code) | | |
multiply | final public void multiply(Matrix matrix)(Code) | | |
negate | final public void negate()(Code) | | |
setElement | final public void setElement(int row, int col, double value)(Code) | | |
setIdentity | final public void setIdentity()(Code) | | |
setZero | final public void setZero()(Code) | | |
toString | public String toString()(Code) | | Returns a string representation of this matrix. The returned string is implementation
dependent. It is usually provided for debugging purposes only.
|
transpose | final public void transpose()(Code) | | |
|
|