All Packages Class Hierarchy This Package Previous Next Index
Class gui.Mat3
java.lang.Object
|
+----gui.Mat3
- public class Mat3
- extends java.lang.Object
-
Mat3()
-
-
Mat3(double[][])
-
-
centroid(Polygon)
-
-
getArray()
-
-
invert()
-
-
main(String[])
-
-
multiply(float, float, float)
-
-
multiply(int, int, int)
-
-
multiply(Mat3)
-
-
premultiply(double, double, double)
-
-
premultiply(float, float, float)
-
-
premultiply(int, int)
-
-
print()
-
-
print(String)
-
-
setPerspective(double, double)
-
-
setRotation(double)
-
-
setScale(double, double)
-
-
setShear(double, double)
-
-
setTranslation(double, double)
-
-
transform(Polygon)
-
-
transpose()
-
Mat3
public Mat3()
Mat3
public Mat3(double a_[][])
setTranslation
public void setTranslation(double tx,
double ty)
setScale
public void setScale(double sx,
double sy)
setRotation
public void setRotation(double theta)
setShear
public void setShear(double shx,
double shy)
setPerspective
public void setPerspective(double px,
double py)
main
public static void main(java.lang.String args[])
transform
public java.awt.Polygon transform(java.awt.Polygon p)
centroid
public static int[] centroid(java.awt.Polygon p)
getArray
public double[][] getArray()
invert
public gui.Mat3 invert()
transpose
public gui.Mat3 transpose()
multiply
public gui.Mat3 multiply(gui.Mat3 bmat3)
multiply
public int[] multiply(int v1,
int v2,
int v3)
multiply
public float[] multiply(float v1,
float v2,
float v3)
premultiply
public int[] premultiply(int v1,
int v2)
premultiply
public double[] premultiply(double v1,
double v2,
double v3)
premultiply
public float[] premultiply(float v1,
float v2,
float v3)
print
public void print(java.lang.String s)
print
public void print()
All Packages Class Hierarchy This Package Previous Next Index