Package | Description |
---|---|
gov.nasa.worldwind | |
gov.nasa.worldwind.awt | |
gov.nasa.worldwind.drag | |
gov.nasa.worldwind.geom | |
gov.nasa.worldwind.globes |
Provides classes for representing the shape and terrain of a planet.
|
gov.nasa.worldwind.layers | |
gov.nasa.worldwind.render | |
gov.nasa.worldwind.util | |
gov.nasa.worldwind.view |
The view package contains implementations, and support for implementations of the
View interface. |
gov.nasa.worldwind.view.firstperson | |
gov.nasa.worldwind.view.orbit | |
gov.nasa.worldwindx.applications.sar.segmentplane | |
gov.nasa.worldwindx.examples | |
gov.nasa.worldwindx.examples.multiwindow |
Examples of how to use multiple WorldWind globes in the same application.
|
gov.nasa.worldwindx.examples.util | |
gov.nasa.worldwindx.examples.view |
Modifier and Type | Field and Description |
---|---|
protected View |
AbstractSceneController.view |
Modifier and Type | Method and Description |
---|---|
View |
WorldWindowImpl.getView() |
View |
SceneController.getView()
Returns the current view.
|
View |
AbstractSceneController.getView() |
View |
WorldWindow.getView()
Returns this window's current view.
|
Modifier and Type | Method and Description |
---|---|
void |
View.copyViewState(View view)
Copy the state of the given
View . |
void |
WorldWindowImpl.setModelAndView(Model model,
View view) |
void |
WorldWindow.setModelAndView(Model model,
View view)
Sets the model to display in this window and the view used to display it.
|
void |
WorldWindowImpl.setView(View view) |
void |
SceneController.setView(View view)
Sets the current view.
|
void |
AbstractSceneController.setView(View view) |
void |
WorldWindow.setView(View view)
Sets the view to use when displaying this window's model.
|
Modifier and Type | Method and Description |
---|---|
protected View |
AbstractViewInputHandler.getView() |
View |
WorldWindowGLCanvas.getView() |
View |
WorldWindowGLJPanel.getView() |
Modifier and Type | Method and Description |
---|---|
void |
WorldWindowGLCanvas.setModelAndView(Model model,
View view) |
void |
WorldWindowGLJPanel.setModelAndView(Model model,
View view) |
protected void |
AbstractViewInputHandler.setMouseDownView(View mouseDownView) |
void |
WorldWindowGLCanvas.setView(View view) |
void |
WorldWindowGLJPanel.setView(View view) |
Modifier and Type | Field and Description |
---|---|
protected View |
DragContext.view
The current
View of the WorldWindow . |
Modifier and Type | Method and Description |
---|---|
View |
DragContext.getView()
Returns the current
View for this drag event. |
Modifier and Type | Method and Description |
---|---|
void |
DragContext.setView(View view)
Set the
DragContext View . |
Modifier and Type | Method and Description |
---|---|
protected int |
Box.computeProjectionHullCode(View view)
Computes an index into the
ProjectionHullTable for this Box given the specified
view . |
double |
Extent.getProjectedArea(View view)
Computes the area in square pixels of this
Extent after it is projected into the specified
view's viewport. |
double |
Sphere.getProjectedArea(View view)
Computes the area in square pixels of this
Extent after it is projected into the specified
view's viewport. |
double |
Box.getProjectedArea(View view)
Computes the area in square pixels of this
Extent after it is projected into the specified
view's viewport. |
double |
Cylinder.getProjectedArea(View view)
Computes the area in square pixels of this
Extent after it is projected into the specified
view's viewport. |
Modifier and Type | Method and Description |
---|---|
double |
EllipsoidalGlobe.getProjectedArea(View view)
Computes the area in square pixels of this
Extent after it is projected into the specified
view's viewport. |
Modifier and Type | Method and Description |
---|---|
protected Position |
WorldMapLayer.computeGroundPosition(DrawContext dc,
View view)
Compute the lat/lon position of the view center
|
protected double |
CompassLayer.computeHeading(View view) |
protected double |
CompassLayer.computePitch(View view) |
Modifier and Type | Field and Description |
---|---|
protected View |
DrawContextImpl.view |
Modifier and Type | Method and Description |
---|---|
View |
DrawContext.getView()
Retrieves the current
View , which may be null. |
View |
DrawContextImpl.getView() |
Modifier and Type | Method and Description |
---|---|
void |
DrawContext.setView(View view)
Assigns a new
View . |
void |
DrawContextImpl.setView(View view) |
Modifier and Type | Method and Description |
---|---|
static double |
WWMath.computeSphereProjectedArea(View view,
Vec4 center,
double radius)
Computes the area in square pixels of a sphere after it is projected into the specified
view's
viewport. |
Modifier and Type | Class and Description |
---|---|
class |
BasicView
A base class from which
View implementations can be derived. |
Modifier and Type | Field and Description |
---|---|
protected View |
ViewPropertyAccessor.HeadingAccessor.view |
protected View |
ViewPropertyAccessor.PitchAccessor.view |
protected View |
ViewPropertyAccessor.RollAccessor.view |
protected View |
ViewPropertyAccessor.EyePositionAccessor.view |
protected View |
ViewPropertyAccessor.ElevationAccessor.view |
Modifier and Type | Method and Description |
---|---|
static Line |
ViewUtil.computeRayFromScreenPoint(View view,
double x,
double y,
Matrix modelview,
Matrix projection,
Rectangle viewport) |
void |
BasicView.copyViewState(View view) |
static PropertyAccessor.DoubleAccessor |
ViewPropertyAccessor.createElevationAccessor(View view) |
static PropertyAccessor.PositionAccessor |
ViewPropertyAccessor.createEyePositionAccessor(View view) |
static PositionAnimator |
ViewUtil.createEyePositionAnimator(View view,
long timeToMove,
Position begin,
Position end) |
static PropertyAccessor.AngleAccessor |
ViewPropertyAccessor.createHeadingAccessor(View view) |
static AngleAnimator |
ViewUtil.createHeadingAnimator(View view,
Angle begin,
Angle end)
Create an animator to animate heading.
|
static CompoundAnimator |
ViewUtil.createHeadingPitchRollAnimator(View view,
Angle beginHeading,
Angle endHeading,
Angle beginPitch,
Angle endPitch,
Angle beginRoll,
Angle endRoll)
Create an animator to animate heading, pitch, and roll.
|
static PropertyAccessor.AngleAccessor |
ViewPropertyAccessor.createPitchAccessor(View view) |
static AngleAnimator |
ViewUtil.createPitchAnimator(View view,
Angle begin,
Angle end)
Create an animator to animate pitch.
|
static PropertyAccessor.AngleAccessor |
ViewPropertyAccessor.createRollAccessor(View view) |
static AngleAnimator |
ViewUtil.createRollAnimator(View view,
Angle begin,
Angle end)
Create an animator to animate roll.
|
Position |
ViewPropertyLimits.limitEyePosition(View view,
Position position)
Returns a position clamped to the eye location limits and the eye elevation limits specified by this limit
object.
|
Position |
BasicViewPropertyLimits.limitEyePosition(View view,
Position position)
Returns a position clamped to the eye location limits and the eye elevation limits specified by this limit
object.
|
Angle |
ViewPropertyLimits.limitHeading(View view,
Angle angle)
Returns an angle clamped to the heading limits specified by this limit object.
|
Angle |
BasicViewPropertyLimits.limitHeading(View view,
Angle angle)
Returns an angle clamped to the heading limits specified by this limit object.
|
Angle |
ViewPropertyLimits.limitPitch(View view,
Angle angle)
Returns an angle clamped to the pitch limits specified by this limit object.
|
Angle |
BasicViewPropertyLimits.limitPitch(View view,
Angle angle)
Returns an angle clamped to the pitch limits specified by this limit object.
|
Angle |
ViewPropertyLimits.limitRoll(View view,
Angle angle)
Returns an angle clamped to the roll limits specified by this limit object.
|
Angle |
BasicViewPropertyLimits.limitRoll(View view,
Angle angle)
Returns an angle clamped to the roll limits specified by this limit object.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicFlyView
This is a basic view that implements a yaw-pitch-roll model that can be applied to first-person style view
applications (such as flight simulation).
|
Modifier and Type | Method and Description |
---|---|
protected void |
FlyViewInputHandler.setEyePosition(AnimationController animControl,
View view,
Position position,
ViewInputAttributes.ActionAttributes attrib) |
protected void |
FlyViewInputHandler.setHeading(View view,
AnimationController animControl,
Angle heading,
ViewInputAttributes.ActionAttributes attrib) |
protected void |
FlyViewInputHandler.setPitch(View view,
AnimationController animControl,
Angle pitch,
ViewInputAttributes.ActionAttributes attrib) |
protected void |
FlyViewInputHandler.setRoll(View view,
AnimationController animControl,
Angle roll,
ViewInputAttributes.ActionAttributes attrib)
Set the roll in a view.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OrbitView |
Modifier and Type | Class and Description |
---|---|
class |
BasicOrbitView |
Modifier and Type | Method and Description |
---|---|
void |
BasicOrbitView.copyViewState(View view) |
Position |
BasicOrbitViewLimits.limitCenterPosition(View view,
Position position)
Returns a position clamped to the center location limits and center elevation limits specified by this limit
object.
|
Position |
OrbitViewLimits.limitCenterPosition(View view,
Position position)
Returns a position clamped to the center location limits and center elevation limits specified by this limit
object.
|
double |
BasicOrbitViewLimits.limitZoom(View view,
double value)
Returns a distance clamped to the zoom limits specified by this limit object.
|
double |
OrbitViewLimits.limitZoom(View view,
double value)
Returns a distance clamped to the zoom limits specified by this limit object.
|
Modifier and Type | Method and Description |
---|---|
double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point) |
protected double |
SegmentPlaneRenderer.computeObjectSize(View view,
Globe globe,
SegmentPlane segmentPlane,
Object key,
Vec4 point,
boolean usePickSize) |
protected double |
SegmentPlaneRenderer.computeSizeForPixels(View view,
Vec4 point,
double pixels,
double minSize,
double maxSize) |
Modifier and Type | Method and Description |
---|---|
Vec4[] |
KeepingObjectsInView.ViewController.computeViewLookAtForScene(View view) |
boolean |
KeepingObjectsInView.ViewController.isSceneContained(View view) |
Modifier and Type | Field and Description |
---|---|
protected View |
ViewVolumeViewer.ViewVolumeLayer.view |
Modifier and Type | Method and Description |
---|---|
void |
ViewVolumeViewer.ViewVolumeLayer.setView(View view) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtentVisibilitySupport.areExtentsContained(View view)
Returns true if the model coordinates scene elements are completely inside the space enclosed by the specified
View in model coordinates, and the screen coordinate scene elements are completely
inside the View's viewport rectangle. |
Vec4[] |
ExtentVisibilitySupport.computeViewLookAtContainingExtents(Globe globe,
double verticalExaggeration,
View view)
Returns an array of View look-at vectors optimal for viewing the the scene elements, or null if this has no scene
elements.
|
Modifier and Type | Field and Description |
---|---|
protected View |
ViewSwitch.AppFrame.ViewDisplay.ViewerClass.view |