edu.umd.cs.jazz
Interface ZTransformable
- All Known Implementing Classes:
- ZTransformGroup, ZCamera
- public interface ZTransformable
ZTransformable is an interface that represents an object
that has a transform that supports get and set.
- Author:
- Benjamin B. Bederson
Method Summary |
void |
getMatrix(double[] matrix)
Retrieves the 6 specifiable values of the affine transformation,
and places them into an array of double precisions values. |
void |
setTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12)
Sets the affine transform. |
getMatrix
public void getMatrix(double[] matrix)
- Retrieves the 6 specifiable values of the affine transformation,
and places them into an array of double precisions values.
The values are stored in the array as
{ m00 m10 m01 m11 m02 m12 }.
An array of 4 doubles can also be specified, in which case only the
first four elements representing the non-transform
parts of the array are retrieved and the values are stored into
the array as { m00 m10 m01 m11 }
- Parameters:
matrix
- the double array used to store the returned
values.
setTransform
public void setTransform(double m00,
double m10,
double m01,
double m11,
double m02,
double m12)
- Sets the affine transform.
- Parameters:
m00, m01, m02, m10, m11, m12
- the
6 values that compose the 3x3 transformation matrix
Copyright © 2001 by University of Maryland, College Park, MD 20742, USA All rights reserved.