gui
Class Mat3

java.lang.Object
  |
  +--gui.Mat3

public class Mat3
extends java.lang.Object


Constructor Summary
Mat3()
           
Mat3(double[][] a_)
           
 
Method Summary
static int[] centroid(java.awt.Polygon p)
           
 double[][] getArray()
           
 Mat3 invert()
           
static void main(java.lang.String[] args)
           
 float[] multiply(float v1, float v2, float v3)
           
 int[] multiply(int v1, int v2, int v3)
           
 Mat3 multiply(Mat3 bmat3)
           
 double[] premultiply(double v1, double v2, double v3)
           
 float[] premultiply(float v1, float v2, float v3)
           
 int[] premultiply(int v1, int v2)
           
 void print()
           
 void print(java.lang.String s)
           
 void setPerspective(double px, double py)
           
 void setRotation(double theta)
           
 void setScale(double sx, double sy)
           
 void setShear(double shx, double shy)
           
 void setTranslation(double tx, double ty)
           
 java.awt.Polygon transform(java.awt.Polygon p)
           
 Mat3 transpose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mat3

public Mat3()

Mat3

public Mat3(double[][] a_)
Method Detail

centroid

public static int[] centroid(java.awt.Polygon p)

getArray

public double[][] getArray()

invert

public Mat3 invert()

main

public static void main(java.lang.String[] args)

multiply

public float[] multiply(float v1,
                        float v2,
                        float v3)

multiply

public int[] multiply(int v1,
                      int v2,
                      int v3)

multiply

public Mat3 multiply(Mat3 bmat3)

premultiply

public double[] premultiply(double v1,
                            double v2,
                            double v3)

premultiply

public float[] premultiply(float v1,
                           float v2,
                           float v3)

premultiply

public int[] premultiply(int v1,
                         int v2)

print

public void print()

print

public void print(java.lang.String s)

setPerspective

public void setPerspective(double px,
                           double py)

setRotation

public void setRotation(double theta)

setScale

public void setScale(double sx,
                     double sy)

setShear

public void setShear(double shx,
                     double shy)

setTranslation

public void setTranslation(double tx,
                           double ty)

transform

public java.awt.Polygon transform(java.awt.Polygon p)

transpose

public Mat3 transpose()