NASA World Wind

gov.nasa.worldwind.view
Class FlyToOrbitViewStateIterator

java.lang.Object
  extended by gov.nasa.worldwind.view.BasicOrbitViewStateIterator
      extended by gov.nasa.worldwind.view.FlyToOrbitViewStateIterator
All Implemented Interfaces:
ViewStateIterator

public class FlyToOrbitViewStateIterator
extends BasicOrbitViewStateIterator


Constructor Summary
protected FlyToOrbitViewStateIterator(long lengthMillis, OrbitViewAnimator animator)
           
 
Method Summary
static FlyToOrbitViewStateIterator createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom)
           
static FlyToOrbitViewStateIterator createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, boolean endCenterOnSurface)
           
static FlyToOrbitViewStateIterator createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis)
           
static FlyToOrbitViewStateIterator createPanToIterator(Globe globe, Position beginCenter, Position endCenter, Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis, boolean endCenterOnSurface)
           
static FlyToOrbitViewStateIterator createPanToIterator(OrbitView orbitView, Globe globe, Position center, Angle heading, Angle pitch, double zoom)
           
static FlyToOrbitViewStateIterator createPanToIterator(OrbitView orbitView, Globe globe, Position center, Angle heading, Angle pitch, double zoom, boolean endCenterOnSurface)
           
static FlyToOrbitViewStateIterator createZoomToIterator(Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom)
           
static FlyToOrbitViewStateIterator createZoomToIterator(Angle beginHeading, Angle endHeading, Angle beginPitch, Angle endPitch, double beginZoom, double endZoom, long lengthMillis)
           
static FlyToOrbitViewStateIterator createZoomToIterator(OrbitView orbitView, Angle heading, Angle pitch, double zoom)
           
 
Methods inherited from class gov.nasa.worldwind.view.BasicOrbitViewStateIterator
coalesceWith, doCoalesce, doNextState, hasNextState, isCoalesce, nextState, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlyToOrbitViewStateIterator

protected FlyToOrbitViewStateIterator(long lengthMillis,
                                      OrbitViewAnimator animator)
Method Detail

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(Globe globe,
                                                              Position beginCenter,
                                                              Position endCenter,
                                                              Angle beginHeading,
                                                              Angle endHeading,
                                                              Angle beginPitch,
                                                              Angle endPitch,
                                                              double beginZoom,
                                                              double endZoom)

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(Globe globe,
                                                              Position beginCenter,
                                                              Position endCenter,
                                                              Angle beginHeading,
                                                              Angle endHeading,
                                                              Angle beginPitch,
                                                              Angle endPitch,
                                                              double beginZoom,
                                                              double endZoom,
                                                              boolean endCenterOnSurface)

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(Globe globe,
                                                              Position beginCenter,
                                                              Position endCenter,
                                                              Angle beginHeading,
                                                              Angle endHeading,
                                                              Angle beginPitch,
                                                              Angle endPitch,
                                                              double beginZoom,
                                                              double endZoom,
                                                              long lengthMillis)

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(Globe globe,
                                                              Position beginCenter,
                                                              Position endCenter,
                                                              Angle beginHeading,
                                                              Angle endHeading,
                                                              Angle beginPitch,
                                                              Angle endPitch,
                                                              double beginZoom,
                                                              double endZoom,
                                                              long lengthMillis,
                                                              boolean endCenterOnSurface)

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(OrbitView orbitView,
                                                              Globe globe,
                                                              Position center,
                                                              Angle heading,
                                                              Angle pitch,
                                                              double zoom)

createPanToIterator

public static FlyToOrbitViewStateIterator createPanToIterator(OrbitView orbitView,
                                                              Globe globe,
                                                              Position center,
                                                              Angle heading,
                                                              Angle pitch,
                                                              double zoom,
                                                              boolean endCenterOnSurface)

createZoomToIterator

public static FlyToOrbitViewStateIterator createZoomToIterator(Angle beginHeading,
                                                               Angle endHeading,
                                                               Angle beginPitch,
                                                               Angle endPitch,
                                                               double beginZoom,
                                                               double endZoom)

createZoomToIterator

public static FlyToOrbitViewStateIterator createZoomToIterator(Angle beginHeading,
                                                               Angle endHeading,
                                                               Angle beginPitch,
                                                               Angle endPitch,
                                                               double beginZoom,
                                                               double endZoom,
                                                               long lengthMillis)

createZoomToIterator

public static FlyToOrbitViewStateIterator createZoomToIterator(OrbitView orbitView,
                                                               Angle heading,
                                                               Angle pitch,
                                                               double zoom)

NASA World Wind