public class OrbitViewCenterAnimator extends MoveToPositionAnimator
positionMinEpsilon, smoothing, useSmoothingbegin, end, propertyAccessorinterpolator| Constructor and Description |
|---|
OrbitViewCenterAnimator(BasicOrbitView orbitView,
Position startPosition,
Position endPosition,
double smoothing,
PropertyAccessor.PositionAccessor propertyAccessor,
boolean endCenterOnSurface) |
| Modifier and Type | Method and Description |
|---|---|
Position |
nextPosition(double interpolant) |
protected void |
setImpl(double interpolant)
No-op intended to be overrided by deriving classes.
|
void |
stop()
Stops the
Animator, hasNext will now return false |
nextgetBegin, getEnd, getPropertyAccessor, setBegin, setEndflagLastStateInvalid, hasNext, isLastStateValid, isStopOnInvalidState, set, setStopOnInvalidState, startpublic OrbitViewCenterAnimator(BasicOrbitView orbitView, Position startPosition, Position endPosition, double smoothing, PropertyAccessor.PositionAccessor propertyAccessor, boolean endCenterOnSurface)
public Position nextPosition(double interpolant)
nextPosition in class MoveToPositionAnimatorprotected void setImpl(double interpolant)
BasicAnimatorsetImpl in class PositionAnimatorinterpolant - A value between 0 and 1.public void stop()
BasicAnimatorAnimator, hasNext will now return falsestop in interface Animatorstop in class BasicAnimator