NASA World Wind

gov.nasa.worldwind.view
Class BasicOrbitViewAnimator.PositionAnimator

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

public static class BasicOrbitViewAnimator.PositionAnimator
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.PositionAnimator(Position begin, Position end, OrbitViewPropertyAccessor.PositionAccessor propertyAccessor)
           
 
Method Summary
protected  void doNextStateImpl(double interpolant, OrbitView orbitView, BasicOrbitViewStateIterator stateIterator)
           
 Position getBegin()
           
 Position getEnd()
           
 OrbitViewPropertyAccessor.PositionAccessor getPropertyAccessor()
           
 Position nextPosition(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.PositionAnimator

public BasicOrbitViewAnimator.PositionAnimator(Position begin,
                                               Position end,
                                               OrbitViewPropertyAccessor.PositionAccessor propertyAccessor)
Method Detail

doNextStateImpl

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

getBegin

public final Position getBegin()

getEnd

public final Position getEnd()

getPropertyAccessor

public final OrbitViewPropertyAccessor.PositionAccessor getPropertyAccessor()

nextPosition

public Position nextPosition(double interpolant,
                             OrbitView orbitView)

NASA World Wind