|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartofillusion.object.Cylinder.CylinderKeyframe
public static class Cylinder.CylinderKeyframe
Inner class representing a pose for a cylinder.
Field Summary | |
---|---|
double |
height
|
double |
ratio
|
double |
rx
|
double |
ry
|
Constructor Summary | |
---|---|
Cylinder.CylinderKeyframe(java.io.DataInputStream in,
java.lang.Object parent)
Reconstructs the keyframe from its serialized representation. |
|
Cylinder.CylinderKeyframe(double rx,
double ry,
double height,
double ratio)
|
Method Summary | |
---|---|
Keyframe |
blend(Keyframe o2,
double weight1,
double weight2)
These methods return a new Keyframe which is a weighted average of this one and one, two, or three others. |
Keyframe |
blend(Keyframe o2,
Keyframe o3,
double weight1,
double weight2,
double weight3)
Return a new Keyframe which is a weighted average of this one and two others. |
Keyframe |
blend(Keyframe o2,
Keyframe o3,
Keyframe o4,
double weight1,
double weight2,
double weight3,
double weight4)
Return a new Keyframe which is a weighted average of this one and three others. |
Keyframe |
duplicate()
Create a duplicate of this keyframe. |
Keyframe |
duplicate(java.lang.Object owner)
Create a duplicate of this keyframe for a (possibly different) object. |
boolean |
equals(Keyframe k)
Determine whether this keyframe is identical to another one. |
double[] |
getGraphValues()
Get the list of graphable values for this keyframe. |
void |
setGraphValues(double[] values)
Set the list of graphable values for this keyframe. |
void |
writeToStream(java.io.DataOutputStream out)
Write out a representation of this keyframe to a stream. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public double rx
public double ry
public double ratio
public double height
Constructor Detail |
---|
public Cylinder.CylinderKeyframe(double rx, double ry, double height, double ratio)
public Cylinder.CylinderKeyframe(java.io.DataInputStream in, java.lang.Object parent) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public Keyframe duplicate()
duplicate
in interface Keyframe
public Keyframe duplicate(java.lang.Object owner)
duplicate
in interface Keyframe
public double[] getGraphValues()
getGraphValues
in interface Keyframe
public void setGraphValues(double[] values)
setGraphValues
in interface Keyframe
public Keyframe blend(Keyframe o2, double weight1, double weight2)
blend
in interface Keyframe
public Keyframe blend(Keyframe o2, Keyframe o3, double weight1, double weight2, double weight3)
Keyframe
blend
in interface Keyframe
public Keyframe blend(Keyframe o2, Keyframe o3, Keyframe o4, double weight1, double weight2, double weight3, double weight4)
Keyframe
blend
in interface Keyframe
public boolean equals(Keyframe k)
equals
in interface Keyframe
public void writeToStream(java.io.DataOutputStream out) throws java.io.IOException
writeToStream
in interface Keyframe
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |