com.croftsoft.core.math.matrix
Class Matrix3x3Imp

java.lang.Object
  extended by com.croftsoft.core.math.matrix.MatrixImp
      extended by com.croftsoft.core.math.matrix.Matrix3x3Imp
All Implemented Interfaces:
Matrix, Matrix3x3, Matrix3x3Mut, MatrixMut

public final class Matrix3x3Imp
extends MatrixImp
implements Matrix3x3Mut

Implementation of interface Matrix3x3Mut.

Since:
2008-04-25
Version:
$Id: Matrix3x3Imp.java,v 1.5 2008/05/09 19:48:45 croft Exp $
Author:
David Wallace Croft

Field Summary
 
Fields inherited from class com.croftsoft.core.math.matrix.MatrixImp
columnCount, rowCount, values
 
Constructor Summary
Matrix3x3Imp()
           
Matrix3x3Imp(double[][] values)
           
Matrix3x3Imp(double v00, double v01, double v02, double v10, double v11, double v12, double v20, double v21, double v22)
           
Matrix3x3Imp(Matrix matrix)
           
 
Method Summary
 Matrix3x3Mut multiply3x3(Matrix3x3 matrix3x3)
           
 double[] toEulerAngles()
           
 Matrix3x3Mut transpose3x3()
           
 
Methods inherited from class com.croftsoft.core.math.matrix.MatrixImp
copy, copyToSelf, get, getColumnCount, getRowCount, isIdentity, isSquare, matches, matches, multiply, multiply, multiplyToSelf, multiplyToSelf, set, setIdentity, toString, transpose, transposeSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.croftsoft.core.math.matrix.MatrixMut
copyToSelf, multiplyToSelf, multiplyToSelf, set, setIdentity, transposeSelf
 
Methods inherited from interface com.croftsoft.core.math.matrix.Matrix
copy, get, getColumnCount, getRowCount, isIdentity, isSquare, matches, matches, multiply, multiply, transpose
 

Constructor Detail

Matrix3x3Imp

public Matrix3x3Imp()

Matrix3x3Imp

public Matrix3x3Imp(Matrix matrix)

Matrix3x3Imp

public Matrix3x3Imp(double[][] values)

Matrix3x3Imp

public Matrix3x3Imp(double v00,
                    double v01,
                    double v02,
                    double v10,
                    double v11,
                    double v12,
                    double v20,
                    double v21,
                    double v22)
Method Detail

multiply3x3

public Matrix3x3Mut multiply3x3(Matrix3x3 matrix3x3)
Specified by:
multiply3x3 in interface Matrix3x3

toEulerAngles

public double[] toEulerAngles()
Specified by:
toEulerAngles in interface Matrix3x3

transpose3x3

public Matrix3x3Mut transpose3x3()
Specified by:
transpose3x3 in interface Matrix3x3

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)