Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.xerox.VTM.engine
Class GCbCurveCtrl  view GCbCurveCtrl download GCbCurveCtrl.java

java.lang.Object
  extended bycom.xerox.VTM.engine.GAnimation
      extended bycom.xerox.VTM.engine.GCurveCtrl
          extended bycom.xerox.VTM.engine.GCbCurveCtrl

class GCbCurveCtrl
extends GCurveCtrl

glyph animation: control point of a cubic curve


Field Summary
(package private)  long duration
          animation will last duration ms
(package private)  java.util.Date now
          current time
(package private)  AnimManager parent
          animation manager
(package private)  double progression
          how much of the animation has been done
(package private)  boolean started
          has it started
(package private)  long startTime
          animation began at this time
(package private)  int step
           
(package private)  PolarCoords[] steps
          step values for (r,theta) polar coords
(package private)  PolarCoords[] steps2
          step values for (r,theta) polar coords
(package private)  com.xerox.VTM.glyphs.Glyph target
          glyph to be animated
(package private)  com.xerox.VTM.glyphs.VCbCurve trueTarget
           
(package private)  java.lang.String type
          type of animation - one of AnimManager.{GL_TRANS, GL_SZ, GL_ROT, GL_COLOR, GL_CTRL}
 
Constructor Summary
(package private) GCbCurveCtrl(com.xerox.VTM.glyphs.VCbCurve g, AnimManager mgr, long d)
           
 
Method Summary
(package private)  boolean animate()
           
protected  void conclude()
           
(package private)  void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

steps2

PolarCoords[] steps2
step values for (r,theta) polar coords


trueTarget

com.xerox.VTM.glyphs.VCbCurve trueTarget

steps

PolarCoords[] steps
step values for (r,theta) polar coords


target

com.xerox.VTM.glyphs.Glyph target
glyph to be animated


now

java.util.Date now
current time


startTime

long startTime
animation began at this time


duration

long duration
animation will last duration ms


progression

double progression
how much of the animation has been done


started

boolean started
has it started


step

int step

parent

AnimManager parent
animation manager


type

java.lang.String type
type of animation - one of AnimManager.{GL_TRANS, GL_SZ, GL_ROT, GL_COLOR, GL_CTRL}

Constructor Detail

GCbCurveCtrl

GCbCurveCtrl(com.xerox.VTM.glyphs.VCbCurve g,
             AnimManager mgr,
             long d)
Method Detail

animate

boolean animate()
Specified by:
animate in class GAnimation

conclude

protected void conclude()
Specified by:
conclude in class GAnimation

start

void start()
Specified by:
start in class GAnimation