edu.umd.cs.piccolox.activities
Class PPositionPathActivity
java.lang.Object
edu.umd.cs.piccolo.activities.PActivity
edu.umd.cs.piccolo.activities.PInterpolatingActivity
edu.umd.cs.piccolox.activities.PPathActivity
edu.umd.cs.piccolox.activities.PPositionPathActivity
public class PPositionPathActivity
- extends PPathActivity
PPositionPathActivity animates through a sequence of points.
- Version:
- 1.0
- Author:
- Jesse Grosjean
Constructor Summary |
PPositionPathActivity(long duration,
long stepRate,
int loopCount,
int mode,
PPositionPathActivity.Target aTarget,
float[] knots,
java.awt.geom.Point2D[] positions)
|
PPositionPathActivity(long duration,
long stepRate,
PPositionPathActivity.Target aTarget)
|
PPositionPathActivity(long duration,
long stepRate,
PPositionPathActivity.Target aTarget,
float[] knots,
java.awt.geom.Point2D[] positions)
|
Methods inherited from class edu.umd.cs.piccolo.activities.PInterpolatingActivity |
activityFinished, activityStarted, activityStep, computeSlowInSlowOut, getFirstLoop, getLoopCount, getMode, getSlowInSlowOut, paramString, setDuration, setFirstLoop, setLoopCount, setMode, setRelativeTargetValueAdjustingForMode, setSlowInSlowOut, terminate |
Methods inherited from class edu.umd.cs.piccolo.activities.PActivity |
getActivityScheduler, getDelegate, getDuration, getNextStepTime, getStartTime, getStepRate, getStopTime, isStepping, processStep, setActivityScheduler, setDelegate, setStartTime, setStepRate, startAfter, terminate, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
positions
protected java.awt.geom.Point2D[] positions
target
protected PPositionPathActivity.Target target
PPositionPathActivity
public PPositionPathActivity(long duration,
long stepRate,
PPositionPathActivity.Target aTarget)
PPositionPathActivity
public PPositionPathActivity(long duration,
long stepRate,
PPositionPathActivity.Target aTarget,
float[] knots,
java.awt.geom.Point2D[] positions)
PPositionPathActivity
public PPositionPathActivity(long duration,
long stepRate,
int loopCount,
int mode,
PPositionPathActivity.Target aTarget,
float[] knots,
java.awt.geom.Point2D[] positions)
isAnimation
protected boolean isAnimation()
- Description copied from class:
PActivity
- Return true if this activity is performing an animation. This is used
by the PCanvas to determine if it should set the render quality to
PCanvas.animatingRenderQuality or not for each frame it renders.
- Overrides:
isAnimation
in class PActivity
getPositions
public java.awt.geom.Point2D[] getPositions()
getPosition
public java.awt.geom.Point2D getPosition(int index)
setPositions
public void setPositions(java.awt.geom.Point2D[] positions)
setPosition
public void setPosition(int index,
java.awt.geom.Point2D position)
setPositions
public void setPositions(java.awt.geom.GeneralPath path)
setRelativeTargetValue
public void setRelativeTargetValue(float zeroToOne,
int startKnot,
int endKnot)
- Specified by:
setRelativeTargetValue
in class PPathActivity
Copyright © 2008 by University of Maryland, College Park, MD 20742, USA All rights reserved.