y25.graphics
Class Transform.Matrix4x4

java.lang.Object
  extended byy25.graphics.Transform.Matrix4x4
Enclosing class:
Transform

public static class Transform.Matrix4x4
extends Object

A representation for 4x4 matrices.


Field Summary
 float[][] m
           
 
Constructor Summary
Transform.Matrix4x4()
           
Transform.Matrix4x4(float[] mat)
           
Transform.Matrix4x4(float t00, float t01, float t02, float t03, float t10, float t11, float t12, float t13, float t20, float t21, float t22, float t23, float t30, float t31, float t32, float t33)
           
Transform.Matrix4x4(Transform.Matrix4x4 mat)
           
 
Method Summary
 Transform.Matrix4x4 apply(Transform.Matrix4x4 mat)
           
 Transform.Matrix4x4 getApplied(Transform.Matrix4x4 mat)
           
 Transform.Matrix4x4 getInverted()
           
 Transform.Matrix4x4 getTransposed()
           
 Transform.Matrix4x4 invert()
           
 String toString()
           
 Transform.Matrix4x4 transpose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m

public float[][] m
Constructor Detail

Transform.Matrix4x4

public Transform.Matrix4x4()

Transform.Matrix4x4

public Transform.Matrix4x4(float t00,
                           float t01,
                           float t02,
                           float t03,
                           float t10,
                           float t11,
                           float t12,
                           float t13,
                           float t20,
                           float t21,
                           float t22,
                           float t23,
                           float t30,
                           float t31,
                           float t32,
                           float t33)

Transform.Matrix4x4

public Transform.Matrix4x4(float[] mat)

Transform.Matrix4x4

public Transform.Matrix4x4(Transform.Matrix4x4 mat)
Method Detail

toString

public String toString()

transpose

public Transform.Matrix4x4 transpose()

getTransposed

public Transform.Matrix4x4 getTransposed()

getInverted

public Transform.Matrix4x4 getInverted()

invert

public Transform.Matrix4x4 invert()

getApplied

public Transform.Matrix4x4 getApplied(Transform.Matrix4x4 mat)

apply

public Transform.Matrix4x4 apply(Transform.Matrix4x4 mat)