prefuse.action.animate
Class QualityControlAnimator

java.lang.Object
  extended by prefuse.activity.Activity
      extended by prefuse.action.Action
          extended by prefuse.action.animate.QualityControlAnimator

public class QualityControlAnimator
extends Action

Animator that toggles rendering quality to allow for smooth animations but high quality rendering of still images. At the beginning of an animation, high quality rendering (if enabled) is disabled, and at the end the original setting is restored.

Author:
jeffrey heer

Field Summary
 
Fields inherited from class prefuse.action.Action
m_vis
 
Fields inherited from class prefuse.activity.Activity
DEFAULT_STEP_TIME, INFINITY
 
Constructor Summary
QualityControlAnimator()
           
 
Method Summary
protected  void qualityValue(boolean quality)
          Callback procedure that subclasses can override to execute custom quality control measures.
 void run(double frac)
          Runs this Action, triggering whatever processing this Action performs.
 
Methods inherited from class prefuse.action.Action
getVisualization, run, setVisualization
 
Methods inherited from class prefuse.activity.Activity
addActivityListener, alwaysRunAfter, cancel, fireActivityCancelled, fireActivityFinished, fireActivityScheduled, fireActivityStarted, fireActivityStepped, getDuration, getNextTime, getPace, getPacingFunction, getStartTime, getStepTime, getStopTime, isEnabled, isRunning, isScheduled, removeActivityListener, run, runAfter, runAt, setDuration, setEnabled, setPacingFunction, setStartTime, setStepTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualityControlAnimator

public QualityControlAnimator()
Method Detail

run

public void run(double frac)
Description copied from class: Action
Runs this Action, triggering whatever processing this Action performs. Subclass this method to create custom Actions.

Specified by:
run in class Action
Parameters:
frac - the fraction of this Action's duration that has elapsed.
See Also:
Action.run(double)

qualityValue

protected void qualityValue(boolean quality)
Callback procedure that subclasses can override to execute custom quality control measures.

Parameters:
quality - true if high quality is desired, false otherwise


Copyright © 2007 Regents of the University of California