jsynoptic.plugins.java3d.data
Class TransformData
java.lang.Object
jsynoptic.plugins.java3d.data.DataAnimator.Data
jsynoptic.plugins.java3d.data.DoubleDataAnimator.DoubleData
jsynoptic.plugins.java3d.data.TransformData
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DataSourceListener, EndNotificationListener
public class TransformData
- extends DoubleDataAnimator.DoubleData
- See Also:
- Serialized Form
Methods inherited from class jsynoptic.plugins.java3d.data.DataAnimator.Data |
DataSourceInfoChanged, DataSourceOrderChanged, DataSourceReplaced, DataSourceValueRangeChanged, getDataSource, getDelegateListener, getReferences, length, notificationEnd, setDataSource, setDelegateListener |
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
kind
protected TransformValues kind
TransformData
public TransformData()
init
public void init(Transform3D t)
isComposed
public boolean isComposed()
getTransformChildren
public java.util.ArrayList<TransformData> getTransformChildren()
addComposedTransformation
public TransformData addComposedTransformation()
removeLastComposedTransformation
public void removeLastComposedTransformation()
setKind
public void setKind(TransformValues k)
- Parameters:
i
-
getKind
public TransformValues getKind()
- Returns:
- Returns the kind.
updateFrom
public void updateFrom(DataAnimator.Data dataCopy)
- Description copied from class:
DataAnimator.Data
- Inverse operation from clone()
Update this data from the content of another one
- Overrides:
updateFrom
in class DoubleDataAnimator.DoubleData
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class DoubleDataAnimator.DoubleData
- Throws:
java.lang.CloneNotSupportedException
set
public void set(TransformValues kind,
double[] values,
DataSource[] d)
apply
public void apply()
- Overrides:
apply
in class DoubleDataAnimator.DoubleData
dispose
public void dispose()
- Description copied from class:
DataAnimator.Data
- Cleanup anything that could possibly help the garbage collector.
Ref counted listeners may be a good start...
- Overrides:
dispose
in class DoubleDataAnimator.DoubleData
removeSceneGraphData
public void removeSceneGraphData()
- Overrides:
removeSceneGraphData
in class DataAnimator.Data