de.grogra.math
Class TMatrix3d
java.lang.Object
javax.vecmath.Matrix3d
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
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 |
$TYPE
public static final ManageableType $TYPE
TMatrix3d
public TMatrix3d()
TMatrix3d
public TMatrix3d(Matrix3d m)
TMatrix3d
public TMatrix3d(Tuple2d t)
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