NASA World Wind

gov.nasa.worldwind.view
Class BasicOrbitViewAnimator.DoubleAnimator

java.lang.Object
  extended by gov.nasa.worldwind.view.BasicOrbitViewAnimator
      extended by gov.nasa.worldwind.view.BasicOrbitViewAnimator.DoubleAnimator
All Implemented Interfaces:
OrbitViewAnimator
Enclosing class:
BasicOrbitViewAnimator

public static class BasicOrbitViewAnimator.DoubleAnimator
extends BasicOrbitViewAnimator


Nested Class Summary
 
Nested classes/interfaces inherited from class gov.nasa.worldwind.view.BasicOrbitViewAnimator
BasicOrbitViewAnimator.AngleAnimator, BasicOrbitViewAnimator.CompoundAnimator, BasicOrbitViewAnimator.DoubleAnimator, BasicOrbitViewAnimator.PositionAnimator
 
Constructor Summary
BasicOrbitViewAnimator.DoubleAnimator(double begin, double end, OrbitViewPropertyAccessor.DoubleAccessor propertyAccessor)
           
 
Method Summary
protected  void doNextStateImpl(double interpolant, OrbitView orbitView, BasicOrbitViewStateIterator stateIterator)
           
 Double getBegin()
           
 Double getEnd()
           
 OrbitViewPropertyAccessor.DoubleAccessor getPropertyAccessor()
           
static double mix(double amount, double value1, double value2)
           
 Double nextDouble(double interpolant, OrbitView orbitView)
           
 
Methods inherited from class gov.nasa.worldwind.view.BasicOrbitViewAnimator
coalesceWith, coalesceWithImpl, doNextState, flagLastStateInvalid, isLastStateValid, isStopOnInvalidState, setStopOnInvalidState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicOrbitViewAnimator.DoubleAnimator

public BasicOrbitViewAnimator.DoubleAnimator(double begin,
                                             double end,
                                             OrbitViewPropertyAccessor.DoubleAccessor propertyAccessor)
Method Detail

doNextStateImpl

protected final void doNextStateImpl(double interpolant,
                                     OrbitView orbitView,
                                     BasicOrbitViewStateIterator stateIterator)
Overrides:
doNextStateImpl in class BasicOrbitViewAnimator

getBegin

public final Double getBegin()

getEnd

public final Double getEnd()

getPropertyAccessor

public final OrbitViewPropertyAccessor.DoubleAccessor getPropertyAccessor()

mix

public static double mix(double amount,
                         double value1,
                         double value2)

nextDouble

public Double nextDouble(double interpolant,
                         OrbitView orbitView)

NASA World Wind