From 7e3cf824d7e0fb0720e677686b4c6e8ca894dfe2 Mon Sep 17 00:00:00 2001
From: Eugene Maksymenko
* Globe provides methods for performing computations in the coordinate system represented by a globe's surface in
* cartesian coordinates. These methods perform work with respect to the globe's actual shape in 3D cartesian
@@ -51,7 +51,7 @@
* #computeSurfaceNormalAtLocation(gov.nasa.worldwind.geom.Angle, gov.nasa.worldwind.geom.Angle)}
* Globe provides methods for performing computation on the ellipsoid represented by a globe's equatorial radius and its
* polar radius. These methods perform work with respect to the ellipsoid in 3D cartesian coordinates. Calling any of
diff --git a/src/gov/nasa/worldwind/symbology/TacticalGraphic.java b/src/gov/nasa/worldwind/symbology/TacticalGraphic.java
index a3bd2654f8..ceed4f80ed 100644
--- a/src/gov/nasa/worldwind/symbology/TacticalGraphic.java
+++ b/src/gov/nasa/worldwind/symbology/TacticalGraphic.java
@@ -43,7 +43,7 @@
*
* See the {@link gov.nasa.worldwindx.examples.symbology.Symbology} and {@link gov.nasa.worldwindx.examples.symbology.TacticalGraphics}
* example applications for examples of how to use tactical graphics.
- *
* TacticalGraphics are typically created by an instance of {@link TacticalGraphicFactory}. Each graphic within a symbol
* set is identified by a string identifier. The format of this identifier depends on the symbol set. For example, a
@@ -91,7 +91,7 @@
* graphic should be styled. In the example above we added a text modifier of "Alpha" to identify our shape. These
* parameters can be specified using a parameter list when the TacticalGraphic is created, as shown above. They can also
* be set after creation using setters in the TacticalGraphic interface.
- *
* Many graphics support text or graphic modifiers. Each modifier is identified by a String key. The set of possible
* modifiers is determined by the symbol set. Modifiers can be specified in the parameter list when a graphic is
@@ -114,7 +114,7 @@
* TacticalGraphic graphic = milstd2525Factory.createGraphic("GHGPGAG----AUSX", positions, null);
* graphic.setModifier(SymbologyConstants.UNIQUE_DESIGNATION, "Boston");
*
- *
* Each tactical graphic is positioned by one or more control points. How many points are required depends on the type
* of graphic. A point graphic will only require one point. A more complex shape may require three or four, and a line
@@ -139,7 +139,7 @@
*
* TacticalGraphic graphic = milstd2525Factory.createGraphic("GFGPSLA----AUSX", positions, null);
*
- *
* TacticalGraphic describes any tactical graphic in the most general terms: a list of positions and modifiers. However,
* this general interface is not convenient for all graphics. For example, when creating a circle graphic it is more
diff --git a/src/gov/nasa/worldwind/symbology/milstd2525/MilStd2525IconRetriever.java b/src/gov/nasa/worldwind/symbology/milstd2525/MilStd2525IconRetriever.java
index 6523602520..3f66453745 100644
--- a/src/gov/nasa/worldwind/symbology/milstd2525/MilStd2525IconRetriever.java
+++ b/src/gov/nasa/worldwind/symbology/milstd2525/MilStd2525IconRetriever.java
@@ -55,10 +55,10 @@
*
* WebViews created by this library must be managed by a message loop in native code. This class provides methods for
* creating and running a native message loop using a Java thread. Each WebView must be associated with one message
diff --git a/src/gov/nasa/worldwindx/examples/AirspaceBuilder.java b/src/gov/nasa/worldwindx/examples/AirspaceBuilder.java
index 6a83dbb063..32dbb83776 100644
--- a/src/gov/nasa/worldwindx/examples/AirspaceBuilder.java
+++ b/src/gov/nasa/worldwindx/examples/AirspaceBuilder.java
@@ -57,7 +57,7 @@
* Illustrates runtime construction of 3D extruded polygons and spheres using WorldWind
* Adding and Removing Shapes
* Select
* To use ScreenSelector in an application, create a new instance of ScreenSelector and specify the application's
* WorldWindow as the sole parameter. When the user wants to define a screen selection, call {@link #enable} and the
diff --git a/src/overview.html b/src/overview.html
index e8cb93b2e3..faba690f87 100644
--- a/src/overview.html
+++ b/src/overview.html
@@ -42,15 +42,15 @@
Most of WorldWind's components are defined by interfaces. This allows application developers to create their own
implementations and easily integrate them into WorldWind. TODO TODO
WorldWind works with enormous quantities of data and information, all of which exist primarily on remote data
@@ -99,7 +99,7 @@ Computations in Cartesian Coordinates
+ * Computations in Cartesian Coordinates
* Computations in Ellipsoidal Coordinates
+ * Computations in Ellipsoidal Coordinates
* Construction
+ * Construction
* Modifiers
+ * Modifiers
* Position
+ * Position
* Sub-interfaces of TacticalGraphic
+ * Sub-interfaces of TacticalGraphic
*
+ * if the symbol will be created with a fill color.Key Type Description SymbologyConstants.SHOW_ICON Boolean Determines
* if the symbol will be created with an icon. SymbologyConstants.SHOW_FRAME Boolean Determines
* if the symbol will be created with a frame. SymbologyConstants.SHOW_FILL Boolean Determines
- * if the symbol will be created with a fill color. AVKey.COLOR java.awt.Color Fill color applied to the symbol. If the symbol is drawn with a
- * frame, then this color will be used to fill the frame. If the symbol is not drawn with a frame, then the fill will be
- * applied to the icon itself. The fill color has no effect if Show Fill is False.
*
* @author ccrick
* @version $Id: MilStd2525IconRetriever.java 1171 2013-02-11 21:45:02Z dcollins $
diff --git a/src/gov/nasa/worldwind/util/webview/WindowsWebViewJNI.java b/src/gov/nasa/worldwind/util/webview/WindowsWebViewJNI.java
index 74e5b23c41..254c506f8e 100644
--- a/src/gov/nasa/worldwind/util/webview/WindowsWebViewJNI.java
+++ b/src/gov/nasa/worldwind/util/webview/WindowsWebViewJNI.java
@@ -38,7 +38,7 @@
/**
* JNI bindings for the Windows WebView library. This library provides functions for creating and destroying native
* WebViews, sending user input to a WebView, and adding listeners to a WebView.
- * AVKey.COLOR java.awt.Color
+ * Fill color applied to the symbol. If the symbol is drawn with a frame, then this color will be used to fill the frame.
+ * If the symbol is not drawn with a frame, then the fill will be applied to the icon itself.
+ * The fill color has no effect if Show Fill is False. Message loops
+ * Message loops
* {@link Airspace}
* shapes. This uses a {@link PolygonEditor}
and a {@link SphereAirspaceEditor}
to enable
* runtime editing of {@link Polygon}
airspace and {@link SphereAirspace}
shapes.
- * Usage Instructions
+ * Usage Instructions
*
Add a shape by selecting either Polygon
or
* Sphere
in the drop down box then clicking New shape
. Delete a shape by left-clicking it
@@ -75,7 +75,7 @@
* near the polygon. Remove a polygon control point by holding the Control
key and left-clicking the blue
* sphere at the vertex. Move a polygon vertex by left-clicking and dragging it. Change a polygon's bottom or top height
* by holding the Shift
key then left-click any blue sphere at a vertex and drag it.
- * Demo Shapes
+ * Demo Shapes
* File -> Load Demo Shapes
to display a set of polygon airspace shapes built with this editor.
* The data for these shapes is located in the WorldWind project under
diff --git a/src/gov/nasa/worldwindx/examples/util/BalloonController.java b/src/gov/nasa/worldwindx/examples/util/BalloonController.java
index ccd2c2abd9..63d1718990 100644
--- a/src/gov/nasa/worldwindx/examples/util/BalloonController.java
+++ b/src/gov/nasa/worldwindx/examples/util/BalloonController.java
@@ -180,7 +180,7 @@ private MouseEvent glMouseEvent(MouseEvent awtMouseEvent) {
* Handle a mouse click. If the top picked object has a balloon attached to it the balloon will be made visible. A
* balloon may be attached to a KML feature, or to any picked object though {@link AVKey#BALLOON}.
*
- * @param e Mouse event
+ * @param awtEv Mouse event
*/
@Override
public void mouseClicked(MouseEvent awtEv)
diff --git a/src/gov/nasa/worldwindx/examples/util/ScreenSelector.java b/src/gov/nasa/worldwindx/examples/util/ScreenSelector.java
index b6a42bdbbd..4716064555 100644
--- a/src/gov/nasa/worldwindx/examples/util/ScreenSelector.java
+++ b/src/gov/nasa/worldwindx/examples/util/ScreenSelector.java
@@ -45,7 +45,7 @@
* and tracks the list of objects intersecting the screen rectangle. The screen rectangle is displayed on a layer
* created by ScreenSelector, and is used as the WorldWindow's pick rectangle to perform object selection. Objects
* intersecting the screen rectangle can be accessed by calling {@link #getSelectedObjects()}.
- * Using ScreenSelector
+ * Using ScreenSelector
* The
+WorldWind
ClassThe
WorldWind
ClassMultiple WorldWind Windows
+Multiple WorldWind Windows
Data Retrieval
+Data Retrieval
Data Retrieval
Retriever and requests retrieval. Later, after retrieval has placed the data on disk, the situation will be
the local case and data can be loaded into memory within the Runnable
.
So that data can be shared among caching objects, most cached data used within WorldWind is cached in a {@link
gov.nasa.worldwind.cache.MemoryCache}. MemoryCache
enable cached data to be shared among all
@@ -114,7 +114,7 @@
WorldWind
singleton.
-WorldWind can determine the displayed objects at a given screen position in a WorldWindow
. When the
application wants to know what's displayed at a particular point, say the cursor position, it calls a method on
@@ -158,7 +158,7 @@
WorldWind provides utility classes to make it simple for layers to participate in this picking scheme. See {@link gov.nasa.worldwind.pick.PickSupport}
-A proxy is set by calling {@link gov.nasa.worldwind.Configuration#setValue} for each of the following keys:
There is only one way to draw a straight line on a plane, but there are several ways to draw a straight line on the surface of a globe. Most shapes support the following path types: