Package gov.nasa.worldwindx.examples
Class KeepingObjectsInView.ViewController
- java.lang.Object
-
- gov.nasa.worldwindx.examples.KeepingObjectsInView.ViewController
-
- Enclosing class:
- KeepingObjectsInView
public static class KeepingObjectsInView.ViewController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected KeepingObjectsInView.ViewAnimatoranimatorprotected booleanenabledprotected java.lang.Iterable<?>objectsToTrackprotected static doubleSMOOTHING_FACTORprotected WorldWindowwwd
-
Constructor Summary
Constructors Constructor Description ViewController(WorldWindow wwd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddExtents(ExtentVisibilitySupport vs)PositioncomputePositionFromPoint(Vec4 point)Vec4[]computeViewLookAtForScene(View view)java.lang.Iterable<?>getObjectsToTrack()voidgotoScene()booleanisEnabled()booleanisSceneContained(View view)voidsceneChanged()voidsetEnabled(boolean enabled)voidsetObjectsToTrack(java.lang.Iterable<?> iterable)
-
-
-
Field Detail
-
SMOOTHING_FACTOR
protected static final double SMOOTHING_FACTOR
- See Also:
- Constant Field Values
-
enabled
protected boolean enabled
-
wwd
protected WorldWindow wwd
-
animator
protected KeepingObjectsInView.ViewAnimator animator
-
objectsToTrack
protected java.lang.Iterable<?> objectsToTrack
-
-
Constructor Detail
-
ViewController
public ViewController(WorldWindow wwd)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getObjectsToTrack
public java.lang.Iterable<?> getObjectsToTrack()
-
setObjectsToTrack
public void setObjectsToTrack(java.lang.Iterable<?> iterable)
-
isSceneContained
public boolean isSceneContained(View view)
-
gotoScene
public void gotoScene()
-
sceneChanged
public void sceneChanged()
-
addExtents
protected void addExtents(ExtentVisibilitySupport vs)
-
-