de.grogra.math
Class TMatrix3d

java.lang.Object
  extended by javax.vecmath.Matrix3d
      extended by de.grogra.math.TMatrix3d
All Implemented Interfaces:
Transform2D, Manageable, java.io.Serializable, java.lang.Cloneable

public final class TMatrix3d
extends Matrix3d
implements Transform2D

See Also:
Serialized Form

Field Summary
static ManageableType $TYPE
           
 
Fields inherited from class javax.vecmath.Matrix3d
m00, m01, m02, m10, m11, m12, m20, m21, m22
 
Constructor Summary
TMatrix3d()
           
TMatrix3d(Matrix3d m)
           
TMatrix3d(Tuple2d t)
           
 
Method Summary
 java.lang.Object clone()
           
static Transform2D createTransform(Matrix3d t)
           
 void fieldModified(PersistenceField field, int[] indices, Transaction t)
           
 ManageableType getManageableType()
           
 int getStamp()
          Returns a stamp for this object.
 Manageable manageableReadResolve()
           
 java.lang.Object manageableWriteReplace()
           
 void transform(Matrix3d in, Matrix3d out)
           
 
Methods inherited from class javax.vecmath.Matrix3d
add, add, add, add, determinant, epsilonEquals, equals, equals, getColumn, getColumn, getElement, getRow, getRow, getScale, hashCode, invert, invert, mul, mul, mul, mul, mulNormalize, mulNormalize, mulTransposeBoth, mulTransposeLeft, mulTransposeRight, negate, negate, normalize, normalize, normalizeCP, normalizeCP, rotX, rotY, rotZ, set, set, set, set, set, set, set, set, setColumn, setColumn, setColumn, setElement, setIdentity, setRow, setRow, setRow, setScale, setZero, sub, sub, toString, transform, transform, transpose, transpose
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

$TYPE

public static final ManageableType $TYPE
Constructor Detail

TMatrix3d

public TMatrix3d()

TMatrix3d

public TMatrix3d(Matrix3d m)

TMatrix3d

public TMatrix3d(Tuple2d t)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class Matrix3d

createTransform

public static Transform2D createTransform(Matrix3d t)

fieldModified

public void fieldModified(PersistenceField field,
                          int[] indices,
                          Transaction t)
Specified by:
fieldModified in interface Manageable

getManageableType

public ManageableType getManageableType()
Specified by:
getManageableType in interface Manageable

getStamp

public int getStamp()
Description copied from interface: Manageable
Returns a stamp for this object. Each modification to this object increments the stamp. The initial stamp is non-negative.

Specified by:
getStamp in interface Manageable
Returns:
a stamp

manageableReadResolve

public Manageable manageableReadResolve()
Specified by:
manageableReadResolve in interface Manageable

manageableWriteReplace

public java.lang.Object manageableWriteReplace()
Specified by:
manageableWriteReplace in interface Manageable

transform

public void transform(Matrix3d in,
                      Matrix3d out)
Specified by:
transform in interface Transform2D