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()voidfieldModified(PersistenceField field, int[] indices, Transaction t) intgetStamp()Returns a stamp for this object.voidThis 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:Transform3DThis methods performs a local coordinate transformation.- Specified by:
transformin 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:
getManageableTypein interfaceManageable
-
fieldModified
- Specified by:
fieldModifiedin interfaceManageable
-
getStamp
public int getStamp()Description copied from interface:ManageableReturns a stamp for this object. Each modification to this object increments the stamp. The initial stamp is non-negative.- Specified by:
getStampin interfaceManageable- Returns:
- a stamp
-
manageableReadResolve
- Specified by:
manageableReadResolvein interfaceManageable
-
manageableWriteReplace
- Specified by:
manageableWriteReplacein interfaceManageable
-