jsynoptic.plugins.java3d.data
Class TransformData

java.lang.Object
  extended by jsynoptic.plugins.java3d.data.DataAnimator.Data
      extended by jsynoptic.plugins.java3d.data.DoubleDataAnimator.DoubleData
          extended by 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

Field Summary
protected  Transform3D composedTrans
           
protected  TransformValues kind
           
protected  Transform3D trans
           
 
Fields inherited from class jsynoptic.plugins.java3d.data.DoubleDataAnimator.DoubleData
params
 
Fields inherited from class jsynoptic.plugins.java3d.data.DataAnimator.Data
_delegateListener, _sources
 
Constructor Summary
TransformData()
           
 
Method Summary
 TransformData addComposedTransformation()
           
 void apply()
           
 java.lang.Object clone()
           
 void dispose()
          Cleanup anything that could possibly help the garbage collector.
 TransformValues getKind()
           
 java.util.ArrayList<TransformData> getTransformChildren()
           
 void init(Transform3D t)
           
 boolean isComposed()
           
 void removeLastComposedTransformation()
           
 void removeSceneGraphData()
           
 void set(TransformValues kind, double[] values, DataSource[] d)
           
 void setKind(TransformValues k)
           
 void updateFrom(DataAnimator.Data dataCopy)
          Inverse operation from clone() Update this data from the content of another one
 
Methods inherited from class jsynoptic.plugins.java3d.data.DoubleDataAnimator.DoubleData
DataSourceIndexRangeChanged, DataSourceValueChanged, getValue, set, setValue
 
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
 

Field Detail

trans

protected transient Transform3D trans

composedTrans

protected transient Transform3D composedTrans

kind

protected TransformValues kind
Constructor Detail

TransformData

public TransformData()
Method Detail

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