All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class lyon.ipl.Mat3

java.lang.Object
   |
   +----lyon.ipl.Mat3

public class Mat3
extends java.lang.Object

Variable Index

 o a
 o piOn180

Constructor Index

 o Mat3(double[][])

Method Index

 o getArray()
 o invert()
 o main(String[])
 o multiply(double, double, double)
 o multiply(Mat3)
 o premultiply(double, double, double)
 o print()
 o rotation(double)
 o scaling(point)
 o shear(point)
 o translation(point)
 o transpose()

Variables

 o a
 double a[][]
 o piOn180
 private static double piOn180

Constructors

 o Mat3
 public Mat3(double a_[][])

Methods

 o translation
 public static lyon.ipl.Mat3 translation(lyon.point t)
 o scaling
 public static lyon.ipl.Mat3 scaling(lyon.point s)
 o shear
 public static lyon.ipl.Mat3 shear(lyon.point sh)
 o rotation
 public static lyon.ipl.Mat3 rotation(double theta)
 o main
 public static void main(java.lang.String args[])
 o getArray
 public double[][] getArray()
 o invert
 public lyon.ipl.Mat3 invert()
 o transpose
 public lyon.ipl.Mat3 transpose()
 o multiply
 public lyon.ipl.Mat3 multiply(lyon.ipl.Mat3 bmat3)
 o multiply
 public double[] multiply(double v1,
                          double v2,
                          double v3)
 o premultiply
 public double[] premultiply(double v1,
                             double v2,
                             double v3)
 o print
 public void print()

All Packages  Class Hierarchy  This Package  Previous  Next  Index