View interface.See: Description
| Interface | Description |
|---|---|
| ViewPropertyLimits |
ViewPropertyLimits defines a restriction on the viewing parameters of a
View. |
| Class | Description |
|---|---|
| BasicView |
A base class from which
View implementations can be derived. |
| BasicViewPropertyLimits |
BasicViewPropertyLimits provides an implementation of ViewPropertyLimits.
|
| ViewElevationAnimator |
An
Animator for elevation values. |
| ViewPropertyAccessor | |
| ViewPropertyAccessor.ElevationAccessor | |
| ViewPropertyAccessor.EyePositionAccessor | |
| ViewPropertyAccessor.HeadingAccessor | |
| ViewPropertyAccessor.PitchAccessor | |
| ViewPropertyAccessor.RollAccessor | |
| ViewUtil | |
| ViewUtil.ViewState |
The view package contains implementations, and support for implementations of the
View interface. It contains 2 inner packages that implement
specific view models, gov.nasa.worldwind.view.orbit, and gov.nasa.worldwind.view.firstperson.
View interface is based on the premise that a view's position and orientation can be
defined as Position(latitude, longitude, elevation), heading, pitch, and roll. The ViewUtil
class provides utility methods for:
A View has a reference to a Globe, that it gleens from the
DrawContext passed to it in its View.apply(gov.nasa.worldwind.render.DrawContext) method.
A single View instance may not be used simultaneously on Models
with different Globes.