NASA World Wind

gov.nasa.worldwind.view
Class BasicOrbitViewAnimator

java.lang.Object
  extended by gov.nasa.worldwind.view.BasicOrbitViewAnimator
All Implemented Interfaces:
OrbitViewAnimator
Direct Known Subclasses:
BasicOrbitViewAnimator.AngleAnimator, BasicOrbitViewAnimator.CompoundAnimator, BasicOrbitViewAnimator.DoubleAnimator, BasicOrbitViewAnimator.LatLonAnimator, BasicOrbitViewAnimator.QuaternionAnimator

public class BasicOrbitViewAnimator
extends Object
implements OrbitViewAnimator


Nested Class Summary
static class BasicOrbitViewAnimator.AngleAnimator
           
static class BasicOrbitViewAnimator.CompoundAnimator
           
static class BasicOrbitViewAnimator.DoubleAnimator
           
static class BasicOrbitViewAnimator.LatLonAnimator
           
static class BasicOrbitViewAnimator.QuaternionAnimator
           
 
Constructor Summary
protected BasicOrbitViewAnimator()
           
 
Method Summary
 OrbitViewAnimator coalesceWith(OrbitView orbitView, OrbitViewAnimator animator)
           
protected  OrbitViewAnimator coalesceWithImpl(OrbitView orbitView, OrbitViewAnimator animator)
           
 void doNextState(double interpolant, OrbitView orbitView, BasicOrbitViewStateIterator stateIterator)
           
protected  void doNextStateImpl(double interpolant, OrbitView orbitView, BasicOrbitViewStateIterator stateIterator)
           
protected  void flagLastStateInvalid()
           
protected  boolean isLastStateValid()
           
 boolean isStopOnInvalidState()
           
 void setStopOnInvalidState(boolean stop)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicOrbitViewAnimator

protected BasicOrbitViewAnimator()
Method Detail

coalesceWith

public final OrbitViewAnimator coalesceWith(OrbitView orbitView,
                                            OrbitViewAnimator animator)
Specified by:
coalesceWith in interface OrbitViewAnimator

coalesceWithImpl

protected OrbitViewAnimator coalesceWithImpl(OrbitView orbitView,
                                             OrbitViewAnimator animator)

doNextState

public final void doNextState(double interpolant,
                              OrbitView orbitView,
                              BasicOrbitViewStateIterator stateIterator)
Specified by:
doNextState in interface OrbitViewAnimator

doNextStateImpl

protected void doNextStateImpl(double interpolant,
                               OrbitView orbitView,
                               BasicOrbitViewStateIterator stateIterator)

flagLastStateInvalid

protected void flagLastStateInvalid()

isLastStateValid

protected boolean isLastStateValid()

isStopOnInvalidState

public boolean isStopOnInvalidState()
Specified by:
isStopOnInvalidState in interface OrbitViewAnimator

setStopOnInvalidState

public void setStopOnInvalidState(boolean stop)
Specified by:
setStopOnInvalidState in interface OrbitViewAnimator

NASA World Wind