Lines Matching defs:matrix

112      * The values of transformation matrix.
175 * transformation matrix as floats. The type is set to the default type:
179 * the m00 entry in the transformation matrix.
181 * the m10 entry in the transformation matrix.
183 * the m01 entry in the transformation matrix.
185 * the m11 entry in the transformation matrix.
187 * the m02 entry in the transformation matrix.
189 * the m12 entry in the transformation matrix.
203 * transformation matrix as doubles. The type is set to the default type:
207 * the m00 entry in the transformation matrix.
209 * the m10 entry in the transformation matrix.
211 * the m01 entry in the transformation matrix.
213 * the m11 entry in the transformation matrix.
215 * the m02 entry in the transformation matrix.
217 * the m12 entry in the transformation matrix.
231 * transformation matrix from an array of floats. The mapping from the array
232 * to the matrix starts with <code>matrix[0]</code> giving the top-left
233 * entry of the matrix and proceeds with the usual left-to-right and
237 * of the transformation matrix default to zero.
239 * @param matrix
241 * matrix.
245 public AffineTransform(float[] matrix) {
247 m00 = matrix[0];
248 m10 = matrix[1];
249 m01 = matrix[2];
250 m11 = matrix[3];
251 if (matrix.length > 4) {
252 m02 = matrix[4];
253 m12 = matrix[5];
259 * transformation matrix from an array of doubles. The mapping from the
260 * array to the matrix starts with <code>matrix[0]</code> giving the
261 * top-left entry of the matrix and proceeds with the usual left-to-right
265 * of the transformation matrix default to zero.
267 * @param matrix
269 * matrix.
273 public AffineTransform(double[] matrix) {
275 m00 = matrix[0];
276 m10 = matrix[1];
277 m01 = matrix[2];
278 m11 = matrix[3];
279 if (matrix.length > 4) {
280 m02 = matrix[4];
281 m12 = matrix[5];
289 * matrix as three rows (m00, m01), (m10, m11), and (m02, m12). Then if the
350 * Gets the scale x entry of the transformation matrix (the upper left
351 * matrix entry).
360 * Gets the scale y entry of the transformation matrix (the lower right
370 * Gets the shear x entry of the transformation matrix (the upper right
380 * Gets the shear y entry of the transformation matrix (the lower left entry
417 * Writes the values of the transformation matrix into the given array of
422 * @param matrix
423 * the array to fill with the values of the matrix.
427 public void getMatrix(double[] matrix) {
428 matrix[0] = m00;
429 matrix[1] = m10;
430 matrix[2] = m01;
431 matrix[3] = m11;
432 if (matrix.length > 4) {
433 matrix[4] = m02;
434 matrix[5] = m12;
439 * Gets the determinant of the linear transformation matrix.
441 * @return the determinant of the linear transformation matrix.
451 * the m00 coordinate of the transformation matrix.
453 * the m10 coordinate of the transformation matrix.
455 * the m01 coordinate of the transformation matrix.
457 * the m11 coordinate of the transformation matrix.
459 * the m02 coordinate of the transformation matrix.
461 * the m12 coordinate of the transformation matrix.
758 * Multiplies the matrix representations of two AffineTransform objects.
765 * the matrix t2.
777 * Applies the given AffineTransform to this AffineTransform via matrix