syn3d.data.java3d
Class TransformDataJava3d
java.lang.Object
syn3d.data.SceneGraphData
syn3d.data.SceneGraphFloatData
syn3d.data.TransformData
syn3d.data.java3d.TransformDataJava3d
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DataSourceListener, EndNotificationListener
public class TransformDataJava3d
- extends TransformData
- implements java.lang.Cloneable, java.io.Serializable
Class description ...
- Author:
- Claude CAZENAVE
- See Also:
- Serialized Form
Fields inherited from class syn3d.data.TransformData |
AFFINE, FULL, IDENTITY, kind, node, PARAM_SIZE, ROTX, ROTXYZ, ROTY, ROTZ, SCALE, SCALEX, SCALEXYZ, SCALEY, SCALEZ, transformChildren, transformRoot, TRANSX, TRANSXYZ, TRANSY, TRANSZ |
Methods inherited from class syn3d.data.TransformData |
DataSourceIndexRangeChanged, DataSourceValueChanged, dispose, getKind, getKind, getTransformChildren, init, isComposed, isIdentity, isIdentity, removeSceneGraphData, restoreTransform, set, setKind, updateFrom |
Methods inherited from class syn3d.data.SceneGraphData |
DataSourceInfoChanged, DataSourceOrderChanged, DataSourceReplaced, DataSourceValueRangeChanged, getDataSource, getDelegateListener, isEditable, length, notificationEnd, setDataSource, setDelegateListener, setEditable |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
trans
protected transient Transform3D trans
composedTrans
protected transient Transform3D composedTrans
group
protected transient TransformGroup group
TransformDataJava3d
public TransformDataJava3d(TransformGroup group,
TransformGroupNode node)
- Parameters:
node
-
TransformDataJava3d
public TransformDataJava3d(TransformGroupNode node,
TransformData transformRoot)
restoreTransform
public void restoreTransform(TransformGroup group,
TransformGroupNode node)
restoreTransform
public void restoreTransform(TransformGroupNode node,
TransformData transformRoot)
- Description copied from class:
TransformData
- Restore composed sub transformation
- Overrides:
restoreTransform
in class TransformData
getTransform
public Transform3D getTransform()
init
protected void init(int preferredKind,
boolean fromNode)
- Specified by:
init
in class TransformData
- Parameters:
preferredKind
- fromNode
-
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class TransformData
- Throws:
java.lang.CloneNotSupportedException
updateTransform
public void updateTransform()
- Description copied from class:
TransformData
- Apply current data values to the associated transformation
- Overrides:
updateTransform
in class TransformData
addComposedTransformation
public TransformData addComposedTransformation()
- Specified by:
addComposedTransformation
in class TransformData
removeLastComposedTransformation
public void removeLastComposedTransformation()
- Specified by:
removeLastComposedTransformation
in class TransformData