iicm.vrml.vrwave.pwdat
Class TransformData

java.lang.Object
  |
  +--iicm.vrml.vrwave.pwdat.TransformData

public class TransformData
extends java.lang.Object
implements GotEventCallback

TransformData - additional Transform attributes. Copyright 1998 IICM, Graz University of Technology.


Constructor Summary
TransformData(Transform trf)
          constructor. establish event callbacks
 
Method Summary
 float[] getInvMatrix()
          calculate inverse transformation matrix
 float[] getMatrix()
          calculate transformation matrix for a transform node returns cached matrix unless invalidated by a field change
 void gotEventCB(Field field, double timestamp)
          invalidate transformation on any event on Transform node fields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformData

public TransformData(Transform trf)
constructor. establish event callbacks
Method Detail

getMatrix

public float[] getMatrix()
calculate transformation matrix for a transform node returns cached matrix unless invalidated by a field change

getInvMatrix

public float[] getInvMatrix()
calculate inverse transformation matrix
See Also:
getMatrix()

gotEventCB

public void gotEventCB(Field field,
                       double timestamp)
invalidate transformation on any event on Transform node fields
Specified by:
gotEventCB in interface GotEventCallback