gov.nasa.worldwind.view
Class ScheduledOrbitViewStateIterator
java.lang.Object
gov.nasa.worldwind.view.BasicOrbitViewStateIterator
gov.nasa.worldwind.view.ScheduledOrbitViewStateIterator
- All Implemented Interfaces:
- ViewStateIterator
public class ScheduledOrbitViewStateIterator
- extends BasicOrbitViewStateIterator
Method Summary |
static ScheduledOrbitViewStateIterator |
createCenterHeadingPitchIterator(Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createCenterHeadingPitchZoomIterator(Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createCenterIterator(Position begin,
Position end)
|
static ScheduledOrbitViewStateIterator |
createCenterIterator(Position begin,
Position end,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createCenterZoomIterator(Position beginCenter,
Position endCenter,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createHeadingIterator(Angle begin,
Angle end)
|
static ScheduledOrbitViewStateIterator |
createHeadingIterator(Angle begin,
Angle end,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createHeadingPitchIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch)
|
static ScheduledOrbitViewStateIterator |
createHeadingPitchIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createHeadingPitchZoomIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createPitchIterator(Angle begin,
Angle end)
|
static ScheduledOrbitViewStateIterator |
createPitchIterator(Angle begin,
Angle end,
long lengthMillis,
boolean smoothed)
|
static ScheduledOrbitViewStateIterator |
createZoomIterator(double begin,
double end)
|
static ScheduledOrbitViewStateIterator |
createZoomIterator(double begin,
double end,
long lengthMillis,
boolean smoothed)
|
void |
doNextState(double interpolant,
OrbitView orbitView)
|
boolean |
isSmoothing()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScheduledOrbitViewStateIterator
protected ScheduledOrbitViewStateIterator(long lengthMillis,
OrbitViewAnimator animator,
boolean doSmoothing)
ScheduledOrbitViewStateIterator
protected ScheduledOrbitViewStateIterator(ScheduledOrbitViewInterpolator interpolator,
OrbitViewAnimator animator,
boolean doSmoothing)
createCenterHeadingPitchIterator
public static ScheduledOrbitViewStateIterator createCenterHeadingPitchIterator(Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
long lengthMillis,
boolean smoothed)
createCenterHeadingPitchZoomIterator
public static ScheduledOrbitViewStateIterator createCenterHeadingPitchZoomIterator(Position beginCenter,
Position endCenter,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
createCenterIterator
public static ScheduledOrbitViewStateIterator createCenterIterator(Position begin,
Position end)
createCenterIterator
public static ScheduledOrbitViewStateIterator createCenterIterator(Position begin,
Position end,
long lengthMillis,
boolean smoothed)
createCenterZoomIterator
public static ScheduledOrbitViewStateIterator createCenterZoomIterator(Position beginCenter,
Position endCenter,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
createHeadingIterator
public static ScheduledOrbitViewStateIterator createHeadingIterator(Angle begin,
Angle end)
createHeadingIterator
public static ScheduledOrbitViewStateIterator createHeadingIterator(Angle begin,
Angle end,
long lengthMillis,
boolean smoothed)
createHeadingPitchIterator
public static ScheduledOrbitViewStateIterator createHeadingPitchIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch)
createHeadingPitchIterator
public static ScheduledOrbitViewStateIterator createHeadingPitchIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
long lengthMillis,
boolean smoothed)
createHeadingPitchZoomIterator
public static ScheduledOrbitViewStateIterator createHeadingPitchZoomIterator(Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long lengthMillis,
boolean smoothed)
createPitchIterator
public static ScheduledOrbitViewStateIterator createPitchIterator(Angle begin,
Angle end)
createPitchIterator
public static ScheduledOrbitViewStateIterator createPitchIterator(Angle begin,
Angle end,
long lengthMillis,
boolean smoothed)
createZoomIterator
public static ScheduledOrbitViewStateIterator createZoomIterator(double begin,
double end)
createZoomIterator
public static ScheduledOrbitViewStateIterator createZoomIterator(double begin,
double end,
long lengthMillis,
boolean smoothed)
doNextState
public void doNextState(double interpolant,
OrbitView orbitView)
- Overrides:
doNextState
in class BasicOrbitViewStateIterator
isSmoothing
public final boolean isSmoothing()