Package | Description |
---|---|
gov.nasa.worldwind.layers | |
gov.nasa.worldwind.view.orbit | |
gov.nasa.worldwindx.examples | |
gov.nasa.worldwindx.examples.kml |
Examples of importing and exporting files in the Keyhole Markup Language (KML).
|
Modifier and Type | Method and Description |
---|---|
protected Angle |
ViewControlsSelectListener.computeLookHeading(OrbitView view,
ScreenAnnotation control,
double headingStep) |
protected Angle |
ViewControlsSelectListener.computeLookPitch(OrbitView view,
ScreenAnnotation control,
double pitchStep) |
protected double |
ViewControlsSelectListener.computeNewZoom(OrbitView view,
double amount) |
protected Angle |
ViewControlsSelectListener.computePanAmount(Globe globe,
OrbitView view,
ScreenAnnotation control,
double panStep) |
protected Angle |
ViewControlsSelectListener.computePanHeading(OrbitView view,
ScreenAnnotation control) |
protected Vec4 |
ViewControlsSelectListener.computeSurfacePoint(OrbitView view,
Angle heading,
Angle pitch)
Find out where on the terrain surface the eye would be looking at with the given heading and pitch angles.
|
protected void |
ViewControlsSelectListener.resetOrbitView(OrbitView view)
Reset the view to an orbit view state if in first person mode (zoom = 0)
|
protected void |
ViewControlsSelectListener.setupFirstPersonView(OrbitView view)
Setup the view to a first person mode (zoom = 0)
|
Modifier and Type | Class and Description |
---|---|
class |
BasicOrbitView |
Modifier and Type | Field and Description |
---|---|
protected OrbitView |
OrbitViewInputHandler.CollisionAwarePitchAccessor.orbitView |
Modifier and Type | Method and Description |
---|---|
static void |
BasicOrbitViewLimits.applyLimits(OrbitView view,
OrbitViewLimits viewLimits)
Deprecated.
Use methods that limit individual view properties directly:
BasicOrbitViewLimits.limitCenterPosition(gov.nasa.worldwind.View,
gov.nasa.worldwind.geom.Position) , BasicViewPropertyLimits.limitHeading(gov.nasa.worldwind.View,
gov.nasa.worldwind.geom.Angle) , etc. |
protected static Angle |
OrbitViewInputHandler.computeNewHeading(OrbitView view,
Angle heading) |
protected static Angle |
OrbitViewInputHandler.computeNewPitch(OrbitView view,
Angle pitch) |
protected static Position |
OrbitViewInputHandler.computeNewPosition(OrbitView view,
Position position) |
protected static double |
OrbitViewInputHandler.computeNewZoom(OrbitView view,
double curZoom,
double change) |
static PropertyAccessor.PositionAccessor |
OrbitViewPropertyAccessor.createCenterPositionAccessor(OrbitView view) |
static FlyToOrbitViewAnimator |
FlyToOrbitViewAnimator.createFlyToOrbitViewAnimator(OrbitView orbitView,
Position beginCenterPos,
Position endCenterPos,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
double beginZoom,
double endZoom,
long timeToMove,
int altitudeMode) |
static PropertyAccessor.DoubleAccessor |
OrbitViewPropertyAccessor.createZoomAccessor(OrbitView view) |
boolean |
OrbitViewCollisionSupport.isColliding(OrbitView orbitView,
double nearDistance,
DrawContext dc) |
Constructor and Description |
---|
CollisionAwarePitchAccessor(OrbitView orbitView)
Creates a new CollisionAwarePitchAccessor with the specified OrbitView, but otherwise does nothing.
|
FlyToOrbitViewAnimator(OrbitView orbitView,
Interpolator interpolator,
int altitudeMode,
PositionAnimator centerAnimator,
DoubleAnimator zoomAnimator,
AngleAnimator headingAnimator,
AngleAnimator pitchAnimator,
AngleAnimator rollAnimator) |
Modifier and Type | Field and Description |
---|---|
protected OrbitView |
KeepingObjectsInView.ViewAnimator.view |
Modifier and Type | Method and Description |
---|---|
OrbitView |
ViewLimits.Controller.getOrbitView() |
Constructor and Description |
---|
ViewAnimator(double smoothing,
OrbitView view,
KeepingObjectsInView.ViewController viewController) |
Modifier and Type | Field and Description |
---|---|
protected OrbitView |
KMLOrbitViewController.orbitView
The view to animate.
|
protected OrbitView |
KMLFlyViewController.FlyToLookAtAnimator.targetView |
Modifier and Type | Method and Description |
---|---|
protected FlyToOrbitViewAnimator |
KMLOrbitViewController.createFlyToOrbitViewAnimator(OrbitView orbitView,
Position eyePosition,
Angle heading,
Angle pitch,
Angle roll,
long timeToMove,
int altitudeMode)
Create an animator to animate an orbit view to an eye position and orientation.
|
Constructor and Description |
---|
FlyToLookAtAnimator(Interpolator interpolator,
OrbitView targetView,
Position lookAtPosition,
int altitudeMode,
PositionAnimator eyePositionAnimator,
DoubleAnimator elevationAnimator,
AngleAnimator headingAnimator,
AngleAnimator pitchAnimator,
AngleAnimator rollAnimator)
Create an animator to animate the view to look at a position.
|