Lines Matching defs:Matrix
27 * The Matrix class holds a 3x3 matrix for transforming coordinates.
29 public class Matrix {
42 public final static Matrix IDENTITY_MATRIX = new Matrix() {
44 throw new IllegalStateException("Matrix can not be modified");
48 public void set(Matrix src) {
103 public boolean setConcat(Matrix a, Matrix b) {
151 public boolean preConcat(Matrix other) {
199 public boolean postConcat(Matrix other) {
228 Matrix.class.getClassLoader(), nGetNativeFinalizer(), NATIVE_ALLOCATION_SIZE);
239 public Matrix() {
249 public Matrix(Matrix src) {
283 public void set(Matrix src) {
292 * Returns true iff obj is a Matrix and its values equal our values.
297 if (!(obj instanceof Matrix)) {
300 return nEquals(native_instance, ((Matrix) obj).native_instance);
390 public boolean setConcat(Matrix a, Matrix b) {
454 public boolean preConcat(Matrix other) {
518 public boolean postConcat(Matrix other) {
615 public boolean invert(Matrix inverse) {
641 * the matrix. Use {@link Matrix#mapPoints(float[], int, float[], int, int)} if you want the
676 * the matrix. Use {@link Matrix#mapPoints(float[], float[])} if you want the translation to be
702 * {@link Matrix#mapPoints(float[])} if you want the translation to be applied.
757 * Copy 9 values from the array into the matrix. Depending on the implementation of Matrix,
758 * these may be transformed into 16.16 integers in the Matrix, such that a subsequent call to
771 sb.append("Matrix{");