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.ViewAnimator
animator
protected boolean
enabled
protected java.lang.Iterable<?>
objectsToTrack
protected static double
SMOOTHING_FACTOR
protected WorldWindow
wwd
-
Constructor Summary
Constructors Constructor Description ViewController(WorldWindow wwd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addExtents(ExtentVisibilitySupport vs)
Position
computePositionFromPoint(Vec4 point)
Vec4[]
computeViewLookAtForScene(View view)
java.lang.Iterable<?>
getObjectsToTrack()
void
gotoScene()
boolean
isEnabled()
boolean
isSceneContained(View view)
void
sceneChanged()
void
setEnabled(boolean enabled)
void
setObjectsToTrack(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)
-
-