NASA World Wind

gov.nasa.worldwind.examples
Class KeepingObjectsInView.ViewController

java.lang.Object
  extended by gov.nasa.worldwind.examples.KeepingObjectsInView.ViewController
Enclosing class:
KeepingObjectsInView

public static class KeepingObjectsInView.ViewController
extends Object


Field Summary
protected  KeepingObjectsInView.ViewAnimator animator
           
protected  boolean enabled
           
protected  Iterable<?> objectsToTrack
           
protected static double SMOOTHING_FACTOR
           
protected  WorldWindow wwd
           
 
Constructor Summary
KeepingObjectsInView.ViewController(WorldWindow wwd)
           
 
Method Summary
protected  void addExtents(ExtentVisibilitySupport vs)
           
 Position computePositionFromPoint(Vec4 point)
           
 Vec4[] computeViewLookAtForScene(View view)
           
 Iterable<?> getObjectsToTrack()
           
 void gotoScene()
           
 boolean isEnabled()
           
 boolean isSceneContained(View view)
           
 void sceneChanged()
           
 void setEnabled(boolean enabled)
           
 void setObjectsToTrack(Iterable<?> iterable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

animator

protected KeepingObjectsInView.ViewAnimator animator

enabled

protected boolean enabled

objectsToTrack

protected Iterable<?> objectsToTrack

SMOOTHING_FACTOR

protected static final double SMOOTHING_FACTOR
See Also:
Constant Field Values

wwd

protected WorldWindow wwd
Constructor Detail

KeepingObjectsInView.ViewController

public KeepingObjectsInView.ViewController(WorldWindow wwd)
Method Detail

addExtents

protected void addExtents(ExtentVisibilitySupport vs)

computePositionFromPoint

public Position computePositionFromPoint(Vec4 point)

computeViewLookAtForScene

public Vec4[] computeViewLookAtForScene(View view)

getObjectsToTrack

public Iterable<?> getObjectsToTrack()

gotoScene

public void gotoScene()

isEnabled

public boolean isEnabled()

isSceneContained

public boolean isSceneContained(View view)

sceneChanged

public void sceneChanged()

setEnabled

public void setEnabled(boolean enabled)

setObjectsToTrack

public void setObjectsToTrack(Iterable<?> iterable)

NASA World Wind