java.lang.Object
javax.vecmath.Matrix4d
de.grogra.math.TMatrix4d
- All Implemented Interfaces:
Transform3D
,Manageable
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
void
fieldModified
(PersistenceField field, int[] indices, Transaction t) int
getStamp()
Returns a stamp for this object.void
This methods performs a local coordinate transformation.Methods inherited from class javax.vecmath.Matrix4d
add, add, add, add, determinant, epsilonEquals, epsilonEquals, equals, equals, get, get, get, get, get, get, get, getColumn, getColumn, getElement, getRotationScale, getRotationScale, getRow, getRow, getScale, hashCode, invert, invert, mul, mul, mul, mul, mulTransposeBoth, mulTransposeLeft, mulTransposeRight, negate, negate, rotX, rotY, rotZ, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setColumn, setColumn, setColumn, setElement, setIdentity, setRotation, setRotation, setRotation, setRotation, setRotation, setRotationScale, setRotationScale, setRow, setRow, setRow, setScale, setTranslation, setZero, sub, sub, toString, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transpose, transpose
-
Field Details
-
$TYPE
-
-
Constructor Details
-
TMatrix4d
public TMatrix4d() -
TMatrix4d
-
TMatrix4d
-
TMatrix4d
-
TMatrix4d
-
-
Method Details
-
clone
-
transform
Description copied from interface:Transform3D
This methods performs a local coordinate transformation.- Specified by:
transform
in interfaceTransform3D
- Parameters:
in
- the transformation matrix of the coordinate system of the parentout
- the computed transformation is placed in here. May be the same reference asin
-
getManageableType
- Specified by:
getManageableType
in interfaceManageable
-
fieldModified
- Specified by:
fieldModified
in interfaceManageable
-
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 interfaceManageable
- Returns:
- a stamp
-
manageableReadResolve
- Specified by:
manageableReadResolve
in interfaceManageable
-
manageableWriteReplace
- Specified by:
manageableWriteReplace
in interfaceManageable
-