public class KeepingObjectsInView extends ApplicationTemplate
ExtentVisibilitySupport
. To run this demonstration, execute this class' main
method, then follow the on-screen instructions.
The key functionality demonstrated by KeepingObjectsVisible is found in the internal classes KeepingObjectsInView.ViewController
and KeepingObjectsInView.ViewAnimator
.Modifier and Type | Class and Description |
---|---|
static class |
KeepingObjectsInView.AppFrame |
static class |
KeepingObjectsInView.ViewAnimator |
static class |
KeepingObjectsInView.ViewController |
ApplicationTemplate.AppPanel
Constructor and Description |
---|
KeepingObjectsInView() |
Modifier and Type | Method and Description |
---|---|
static Annotation |
createHelpAnnotation(WorldWindow wwd) |
static java.lang.Iterable<?> |
createObjectsToTrack() |
static void |
main(java.lang.String[] args) |
protected static LatLon |
randomLocation(Sector sector) |
insertAfterPlacenames, insertBeforeCompass, insertBeforeLayerName, insertBeforePlacenames, start
public static Annotation createHelpAnnotation(WorldWindow wwd)
public static java.lang.Iterable<?> createObjectsToTrack()
public static void main(java.lang.String[] args)