public static class KeepingObjectsInView.ViewAnimator extends BasicAnimator
| Modifier and Type | Field and Description | 
|---|---|
| protected static double | ALTITUDE_EPSILON | 
| protected Position | centerPosition | 
| protected boolean | haveTargets | 
| protected static double | LOCATION_EPSILON | 
| protected OrbitView | view | 
| protected KeepingObjectsInView.ViewController | viewController | 
| protected double | zoom | 
interpolator| Constructor and Description | 
|---|
| ViewAnimator(double smoothing,
            OrbitView view,
            KeepingObjectsInView.ViewController viewController) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | setImpl(double interpolant)No-op intended to be overrided by deriving classes. | 
| void | stop()Stops the  Animator,hasNextwill now returnfalse | 
| protected void | updateTargetValues() | 
| protected boolean | valuesMeetCriteria(Position centerPos,
                  double zoom) | 
flagLastStateInvalid, hasNext, isLastStateValid, isStopOnInvalidState, next, set, setStopOnInvalidState, startprotected static final double ALTITUDE_EPSILON
protected Position centerPosition
protected boolean haveTargets
protected static final double LOCATION_EPSILON
protected OrbitView view
protected KeepingObjectsInView.ViewController viewController
protected double zoom
public ViewAnimator(double smoothing,
                    OrbitView view,
                    KeepingObjectsInView.ViewController viewController)
protected void setImpl(double interpolant)
BasicAnimatorsetImpl in class BasicAnimatorinterpolant - A value between 0 and 1.public void stop()
BasicAnimatorAnimator, hasNext will now return falsestop in interface Animatorstop in class BasicAnimatorprotected void updateTargetValues()
protected boolean valuesMeetCriteria(Position centerPos, double zoom)