com.depthexplorer
Class RTNTransform
java.lang.Object
edu.tufts.cs.geometry.ComputationUnit
com.depthexplorer.RenderTreeNode
com.depthexplorer.RTNTransform
public class RTNTransform
- extends RenderTreeNode
Methods inherited from class edu.tufts.cs.geometry.ComputationUnit |
setParameter, setParameterString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROTATE
public final int ROTATE
- See Also:
- Constant Field Values
XTRANS
public final int XTRANS
- See Also:
- Constant Field Values
YTRANS
public final int YTRANS
- See Also:
- Constant Field Values
XSCALE
public final int XSCALE
- See Also:
- Constant Field Values
YSCALE
public final int YSCALE
- See Also:
- Constant Field Values
transform
javax.vecmath.GMatrix transform
tItems
ArrayList<RTNTransform.TransformItem> tItems
RTNTransform
public RTNTransform()
setDefaults
public void setDefaults()
- Specified by:
setDefaults
in class RenderTreeNode
compositeTransformItems
protected void compositeTransformItems()
setAttribute
protected void setAttribute(String name,
String value)
throws Exception
- Specified by:
setAttribute
in class RenderTreeNode
- Throws:
Exception
interpolateAttribute
public String interpolateAttribute(String attrName,
String valueStart,
String valueEnd,
double fraction)
- Overrides:
interpolateAttribute
in class RenderTreeNode
initFromTransformString
protected void initFromTransformString(String transformString)
process
protected void process()
- Specified by:
process
in class RenderTreeNode
getProperties
public static Properties getProperties()